2025-11-14 07:45:54.3037||DEBUG|AccountManagement.Program|init main function 2025-11-14 07:46:00.0436|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()'. 2025-11-14 07:46:00.0557|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()'. 2025-11-14 07:46:00.0557|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()'. 2025-11-14 07:46:00.0853|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 07:46:00.8153|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (24ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 07:46:00.8375|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 07:46:00.8375|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 07:46:00.8375|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 07:46:00.8655|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-11-14 07:46:00.8805|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-11-14 07:46:01.8271||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. 2025-11-14 07:46:02.0204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 0 2025-11-14 07:46:02.0204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 0 2025-11-14 07:46:02.0204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 0 2025-11-14 07:46:02.0204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=491 0 2025-11-14 07:46:02.7808|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 07:46:02.7808|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 07:46:02.7808|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 07:46:02.7808|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 07:46:02.7952|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 774.8623ms 204 2025-11-14 07:46:02.7952|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 774.8628ms 204 2025-11-14 07:46:02.7952|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 774.8529ms 204 2025-11-14 07:46:02.7952|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 774.8637ms 204 2025-11-14 07:46:02.9183|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 07:46:02.9183|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 07:46:02.9183|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 07:46:02.9183|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=491 2025-11-14 07:46:03.3328|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 07:46:03.3328|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 07:46:03.3328|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 07:46:03.3328|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 07:46:03.3328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 07:46:03.3328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 07:46:03.3328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 07:46:03.3328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 07:46:03.3328|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 07:46:03.3328|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 07:46:03.3484|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 07:46:03.3484|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 07:46:03.3484|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 07:46:03.3484|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 07:46:03.3484|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 07:46:03.3484|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 07:46:03.3773|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). 2025-11-14 07:46:03.3828|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 07:46:03.3828|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). 2025-11-14 07:46:03.3828|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). 2025-11-14 07:46:03.3828|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). 2025-11-14 07:46:03.4168|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 07:46:03.4168|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 07:46:03.4168||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 07:46:03.6600|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 2025-11-14 07:46:03.7232|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (39ms) [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)) 2025-11-14 07:46:03.7232|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (40ms) [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)) 2025-11-14 07:46:03.7467|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]]'. 2025-11-14 07:46:03.7467|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]]'. 2025-11-14 07:46:03.7689|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 371.4524ms 2025-11-14 07:46:03.7689||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 07:46:03.7717|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 07:46:03.7717||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 07:46:03.7717|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 393.7578ms 2025-11-14 07:46:03.7717||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 07:46:03.7717|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 857.9166ms 200 application/json; charset=utf-8 2025-11-14 07:46:03.7717||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 07:46:03.7717|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 07:46:03.7717|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 864.7535ms 200 application/json; charset=utf-8 2025-11-14 07:46:04.1611||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 2025-11-14 07:46:04.1611||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 2025-11-14 07:46:04.1881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 07:46:04.1881||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 07:46:04.1943||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 07:46:04.1943||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 07:46:06.1775||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 07:46:06.1951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 07:46:06.1951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 07:46:06.2211||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 07:46:06.2211||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 07:46:06.2211||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 07:46:06.3621||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 07:46:06.3621||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 07:46:06.3778|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]]'. 2025-11-14 07:46:06.3778|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2991.773ms 2025-11-14 07:46:06.3897|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 07:46:06.3897|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3473.3796ms 200 application/json; charset=utf-8 2025-11-14 07:46:07.0691||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 07:46:07.0786||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 07:46:07.0786||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 07:46:07.1012||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 07:46:07.1071||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 07:46:07.1071||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 07:46:07.9207||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 07:46:07.9207||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 07:46:07.9207||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 07:46:07.9429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 07:46:07.9429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 07:46:07.9429||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 07:46:08.7092||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 07:46:08.7092||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 07:46:08.7092||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 07:46:08.7361||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 07:46:08.7361||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 07:46:08.7361||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 07:46:09.4943||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 07:46:09.4982||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 07:46:09.4982||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 07:46:09.5193||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 07:46:09.5193||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 07:46:09.5193||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 07:46:10.2813||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 07:46:10.2813||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 07:46:10.2813||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 07:46:10.3001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 07:46:10.3964|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [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; 2025-11-14 07:46:10.4261|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 2025-11-14 07:46:10.4464|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' 2025-11-14 07:46:10.4757|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)) 2025-11-14 07:46:10.4873|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' 2025-11-14 07:46:10.4873|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 07:46:10.4873|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 07:46:10.4990|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 07:46:10.5211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 07:46:10.5211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 07:46:10.5293|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 07:46:10.5293|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 07:46:10.5293|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 07:46:10.5293|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 07:46:10.6874|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]]'. 2025-11-14 07:46:10.6874|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7306.3024ms 2025-11-14 07:46:10.7022|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 07:46:10.7022|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7785.8293ms 200 application/json; charset=utf-8 2025-11-14 08:06:52.8252|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:24222/ACCOUNTSERVICES/iisintegration 0 2025-11-14 08:06:52.8283|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.199ms 202 2025-11-14 08:43:10.7473||DEBUG|AccountManagement.Program|init main function 2025-11-14 08:43:13.3172|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()'. 2025-11-14 08:43:13.3277|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()'. 2025-11-14 08:43:13.3277|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()'. 2025-11-14 08:43:13.3542|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 08:43:13.5740|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 08:43:13.5952|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 08:43:13.6006|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 08:43:13.6006|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 08:43:13.6173|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-11-14 08:43:13.6316|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-11-14 08:43:13.7796||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. 2025-11-14 08:43:13.9153|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-11-14 08:43:13.9153|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 08:43:13.9153|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=533 2025-11-14 08:43:13.9153|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 08:43:13.9800|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:43:13.9800|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:43:13.9800|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:43:13.9800|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:43:13.9800|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.4092ms 204 2025-11-14 08:43:13.9800|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.4095ms 204 2025-11-14 08:43:13.9800|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.4077ms 204 2025-11-14 08:43:13.9800|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.4071ms 204 2025-11-14 08:43:14.0296|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=533 2025-11-14 08:43:14.0393|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 08:43:14.0393|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-11-14 08:43:14.0393|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 08:43:14.1778|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 08:43:14.1778|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 08:43:14.1778|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 08:43:14.1778|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 08:43:14.1778|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:43:14.1778|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:43:14.1778|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:43:14.1778|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:43:14.1778|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 08:43:14.1778|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 08:43:14.1778|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 08:43:14.1778|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 08:43:14.1778|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 08:43:14.1933|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 08:43:14.1933|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 08:43:14.1933|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 08:43:14.2189|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). 2025-11-14 08:43:14.2189|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 08:43:14.2317|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). 2025-11-14 08:43:14.2317|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). 2025-11-14 08:43:14.2317|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). 2025-11-14 08:43:14.2575|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 08:43:14.2575|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 08:43:14.2575||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 209 2025-11-14 08:43:14.3892|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 2025-11-14 08:43:14.4421|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (34ms) [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)) 2025-11-14 08:43:14.4421|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)) 2025-11-14 08:43:14.4588|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]]'. 2025-11-14 08:43:14.4615||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 08:43:14.4615||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 08:43:14.4615|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]]'. 2025-11-14 08:43:14.4797||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 08:43:14.4797||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 08:43:14.4797|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 250.5712ms 2025-11-14 08:43:14.4797|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 08:43:14.4797|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 268.5082ms 2025-11-14 08:43:14.4909|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 461.3796ms 200 application/json; charset=utf-8 2025-11-14 08:43:14.4909|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 08:43:14.4909|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 455.3815ms 200 application/json; charset=utf-8 2025-11-14 08:43:14.6725||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 2025-11-14 08:43:14.6725||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 2025-11-14 08:43:14.7005||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 08:43:14.7005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 08:43:14.7005||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 08:43:14.7005||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012335 2025-11-14 08:43:16.5232||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"263473.03","bookBalance":0.0,"accountType":null,"accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 08:43:16.5431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 08:43:16.5431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 08:43:16.5668||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 08:43:16.5698||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 08:43:16.5698||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201233545 2025-11-14 08:43:16.8034||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 08:43:16.8034||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 08:43:16.8213|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]]'. 2025-11-14 08:43:16.8213|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2595.5878ms 2025-11-14 08:43:16.8213|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 08:43:16.8213|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2793.1314ms 200 application/json; charset=utf-8 2025-11-14 08:43:17.3691||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"263473.03","bookBalance":0.0,"accountType":null,"accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 08:43:17.3691||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 08:43:17.3691||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 08:43:17.3981||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 08:43:17.4946|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@p4='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p3='?' (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; 2025-11-14 08:43:17.4946|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p4='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p3='?' (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; 2025-11-14 08:43:17.5280|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 2025-11-14 08:43:17.5402|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' 2025-11-14 08:43:17.5603|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)) 2025-11-14 08:43:17.5849|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' 2025-11-14 08:43:17.5849|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 08:43:17.7077|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]]'. 2025-11-14 08:43:17.7208|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 3487.9846ms 2025-11-14 08:43:17.7208|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 08:43:17.7252|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3685.7708ms 200 application/json; charset=utf-8 2025-11-14 08:56:59.4653|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=552 2025-11-14 08:56:59.4653|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:56:59.4653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9731ms 204 2025-11-14 08:57:01.5427|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=552 2025-11-14 08:57:01.5427|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 08:57:01.5427|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:57:01.5427|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 08:57:01.5427|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 08:57:01.5667|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). 2025-11-14 08:57:01.5667|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 08:57:01.5938|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)) 2025-11-14 08:57:01.5938|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]]'. 2025-11-14 08:57:01.5938|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 30.0033ms 2025-11-14 08:57:01.5938|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 08:57:01.5938|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.988ms 200 application/json; charset=utf-8 2025-11-14 08:57:02.5740|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 08:57:02.5740|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 08:57:02.5740|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 08:57:02.5740|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:57:02.5740|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:57:02.5740|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:57:02.5740|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.4538ms 204 2025-11-14 08:57:02.5740|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1798ms 204 2025-11-14 08:57:02.5911|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.0225ms 204 2025-11-14 08:57:02.6682|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 08:57:02.6682|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 08:57:02.6682|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 08:57:02.6682|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 08:57:02.6682|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 08:57:02.6682|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 08:57:02.6682|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:57:02.6682|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:57:02.6682|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 08:57:02.6682|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 08:57:02.6682|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 08:57:02.6840|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 08:57:02.6840|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 08:57:02.6840|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 08:57:02.6840|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). 2025-11-14 08:57:02.6840|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 08:57:02.6840|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 08:57:02.6840|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). 2025-11-14 08:57:02.6840||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 212 2025-11-14 08:57:02.6840|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 2025-11-14 08:57:02.6997|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). 2025-11-14 08:57:02.6997|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 08:57:02.6997|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]]'. 2025-11-14 08:57:02.6997|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.8662ms 2025-11-14 08:57:02.6997|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 08:57:02.6997|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)) 2025-11-14 08:57:02.6997|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.2587ms 200 application/json; charset=utf-8 2025-11-14 08:57:02.6997||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 08:57:02.6997||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 08:57:02.7167||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 08:57:02.7167||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 08:57:02.7351||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 2025-11-14 08:57:02.7351||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 08:57:02.7351||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 08:57:02.7351||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 2025-11-14 08:57:02.7351||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 08:57:02.7473||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012342 2025-11-14 08:57:03.5533||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"12333340.58","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 08:57:03.5533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 08:57:03.5584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 08:57:03.5763||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 08:57:03.5763||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 08:57:03.5763||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201234224 2025-11-14 08:57:04.4114||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"12333340.58","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 08:57:04.4114||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 08:57:04.4185||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 08:57:04.4335||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 08:57:04.4335|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p4='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p3='?' (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; 2025-11-14 08:57:04.4335|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p4='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p3='?' (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; 2025-11-14 08:57:04.4547|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 2025-11-14 08:57:04.4547|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 08:57:04.4656|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)) 2025-11-14 08:57:04.4656|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 08:57:04.4656|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 08:57:04.5539|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]]'. 2025-11-14 08:57:04.5539|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1856.1537ms 2025-11-14 08:57:04.5539|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 08:57:04.5595|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1891.2474ms 200 application/json; charset=utf-8 2025-11-14 08:57:05.9564||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 08:57:05.9564||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 08:57:05.9564|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]]'. 2025-11-14 08:57:05.9693|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3273.5652ms 2025-11-14 08:57:05.9693|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 08:57:05.9693|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3303.7245ms 200 application/json; charset=utf-8 2025-11-14 08:57:09.0979|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011201234224 2025-11-14 08:57:09.1034|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 08:57:09.1034|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 08:57:09.1034|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-11-14 08:57:09.1034|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountDetails", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountDetails(System.String) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2025-11-14 08:57:09.1034|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 08:57:09.1323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__AccountNo_0='?' (Size = 4000), @__UserTypeId_1='?' (DbType = Int64), @__UserType_2='?' (DbType = Int32)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [s].[AccountNumber], [s].[AccountName], [b].[Name] AS [BankName], [s].[IsActive], [s].[IsDeleted], [s].[UserTypeId], [s].[UserType], [s].[ApprovalStatus] FROM [SourceAccountManagements] AS [s] INNER JOIN [Banks] AS [b] ON [s].[BankId] = [b].[Id] WHERE (((([s].[AccountNumber] = @__AccountNo_0) AND ([s].[UserTypeId] = @__UserTypeId_1)) AND ([s].[UserType] = @__UserType_2)) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2025-11-14 08:57:09.1323|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-11-14 08:57:09.1323|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 23.8928ms 2025-11-14 08:57:09.1323|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-11-14 08:57:09.1323|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.4137ms 200 application/json; charset=utf-8 2025-11-14 08:57:32.4355|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011201234224 2025-11-14 08:57:32.4355|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 08:57:32.4355|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 08:57:32.4355|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-11-14 08:57:32.4355|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountDetails", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountDetails(System.String) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2025-11-14 08:57:32.4505|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 08:57:32.4505|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__AccountNo_0='?' (Size = 4000), @__UserTypeId_1='?' (DbType = Int64), @__UserType_2='?' (DbType = Int32)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [s].[AccountNumber], [s].[AccountName], [b].[Name] AS [BankName], [s].[IsActive], [s].[IsDeleted], [s].[UserTypeId], [s].[UserType], [s].[ApprovalStatus] FROM [SourceAccountManagements] AS [s] INNER JOIN [Banks] AS [b] ON [s].[BankId] = [b].[Id] WHERE (((([s].[AccountNumber] = @__AccountNo_0) AND ([s].[UserTypeId] = @__UserTypeId_1)) AND ([s].[UserType] = @__UserType_2)) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2025-11-14 08:57:32.4505|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-11-14 08:57:32.4505|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 16.358ms 2025-11-14 08:57:32.4667|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-11-14 08:57:32.4667|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.4841ms 200 application/json; charset=utf-8 2025-11-14 08:57:34.5705|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011201234224 2025-11-14 08:57:34.5705|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 08:57:34.5762|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 08:57:34.5762|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-11-14 08:57:34.5762|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountDetails", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountDetails(System.String) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2025-11-14 08:57:34.5762|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 08:57:34.5762|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__AccountNo_0='?' (Size = 4000), @__UserTypeId_1='?' (DbType = Int64), @__UserType_2='?' (DbType = Int32)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [s].[AccountNumber], [s].[AccountName], [b].[Name] AS [BankName], [s].[IsActive], [s].[IsDeleted], [s].[UserTypeId], [s].[UserType], [s].[ApprovalStatus] FROM [SourceAccountManagements] AS [s] INNER JOIN [Banks] AS [b] ON [s].[BankId] = [b].[Id] WHERE (((([s].[AccountNumber] = @__AccountNo_0) AND ([s].[UserTypeId] = @__UserTypeId_1)) AND ([s].[UserType] = @__UserType_2)) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2025-11-14 08:57:34.5923|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-11-14 08:57:34.5923|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 13.2749ms 2025-11-14 08:57:34.5923|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-11-14 08:57:34.5923|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.5817ms 200 application/json; charset=utf-8 2025-11-14 09:01:43.4949|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-11-14 09:01:43.4949|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:01:43.4949|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3947ms 204 2025-11-14 09:01:43.4949|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-11-14 09:01:43.5144|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:01:43.5144|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:01:43.5144|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:01:43.5144|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:01:43.5144|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). 2025-11-14 09:01:43.5274|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:01:43.5274|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)) 2025-11-14 09:01:43.5274|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:01:43.5274|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]]'. 2025-11-14 09:01:43.5274|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:01:43.5274|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:01:43.5274|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:01:43.5419|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 16.2156ms 2025-11-14 09:01:43.5419|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:01:43.5419|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:01:43.5419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4145ms 204 2025-11-14 09:01:43.5419|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:01:43.5419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4999ms 204 2025-11-14 09:01:43.5419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.2128ms 204 2025-11-14 09:01:43.5419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.047ms 200 application/json; charset=utf-8 2025-11-14 09:01:43.5575|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:01:43.5575|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:01:43.5575|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:01:43.5575|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:01:43.5575|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:01:43.5575|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:01:43.5575|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:01:43.5575|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:01:43.5575|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:01:43.5575|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:01:43.5575|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:01:43.5575|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:01:43.5575|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:01:43.5575|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:01:43.5575|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:01:43.5575|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). 2025-11-14 09:01:43.5734|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). 2025-11-14 09:01:43.5734|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). 2025-11-14 09:01:43.5734|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:01:43.5734|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:01:43.5734||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:01:43.5734|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)) 2025-11-14 09:01:43.5895|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 2025-11-14 09:01:43.5895||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:01:43.5895||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:01:43.5895|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]]'. 2025-11-14 09:01:43.5895||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:01:43.5895||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:01:43.5895|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.3312ms 2025-11-14 09:01:43.5895|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:01:43.5895|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.0548ms 200 application/json; charset=utf-8 2025-11-14 09:01:43.6201||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 2025-11-14 09:01:43.6201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:01:43.6201||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 2025-11-14 09:01:43.6201||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:01:43.6201||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:01:43.6201||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:01:44.4824||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:01:44.4880||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:01:44.4880||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:01:44.5097||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:01:44.5097||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:01:44.5186||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:01:45.3146||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:01:45.3146||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:01:45.3146||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:01:45.3360||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:01:45.3360||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:01:45.3416||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:01:46.0997||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:01:46.0997||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:01:46.1061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:01:46.1220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:01:46.1220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:01:46.1220||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:01:46.9891||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:01:46.9891||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:01:46.9891||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:01:47.0008||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:01:47.0008||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:01:47.0008|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]]'. 2025-11-14 09:01:47.0008|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3430.1208ms 2025-11-14 09:01:47.0008|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:01:47.0008|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3451.7788ms 200 application/json; charset=utf-8 2025-11-14 09:01:47.0008||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:01:47.0126||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:01:47.0126||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:01:47.8002||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:01:47.8002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:01:47.8002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:01:47.8184||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:01:47.8184||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:01:47.8184||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:01:48.6012||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:01:48.6012||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:01:48.6012||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:01:48.6182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:01:48.6293|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; 2025-11-14 09:01:48.6372|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 2025-11-14 09:01:48.6372|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' 2025-11-14 09:01:48.6372|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)) 2025-11-14 09:01:48.6372|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:01:48.6372|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:01:48.6541|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:01:48.6541|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)) 2025-11-14 09:01:48.6541|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:01:48.6541|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:01:48.6685|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:01:48.6685|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)) 2025-11-14 09:01:48.6685|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' 2025-11-14 09:01:48.6685|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:01:48.7374|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]]'. 2025-11-14 09:01:48.7374|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5164.5078ms 2025-11-14 09:01:48.7374|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:01:48.7374|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5185.51ms 200 application/json; charset=utf-8 2025-11-14 09:02:43.1136|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 09:02:43.1136|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:02:43.1136|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6219ms 204 2025-11-14 09:02:43.1370|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 09:02:43.1370|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:02:43.1370|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:02:43.1456|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:02:43.1456|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:02:43.1456|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). 2025-11-14 09:02:43.1456|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:02:43.1657|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)) 2025-11-14 09:02:43.1657|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]]'. 2025-11-14 09:02:43.1657|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 14.8149ms 2025-11-14 09:02:43.1657|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:02:43.1657|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.9947ms 200 application/json; charset=utf-8 2025-11-14 09:02:43.2925|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:02:43.2925|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:02:43.2925|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:02:43.2925|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:02:43.2925|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:02:43.3018|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:02:43.3018|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7077ms 204 2025-11-14 09:02:43.3018|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.4791ms 204 2025-11-14 09:02:43.3018|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:02:43.3018|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.7257ms 204 2025-11-14 09:02:43.3018|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:02:43.3178|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:02:43.3178|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:02:43.3178|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:02:43.3178|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:02:43.3178|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:02:43.3178|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:02:43.3178|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:02:43.3178|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:02:43.3178|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:02:43.3178|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:02:43.3178|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:02:43.3328|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:02:43.3328|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:02:43.3328|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). 2025-11-14 09:02:43.3328|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). 2025-11-14 09:02:43.3328|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). 2025-11-14 09:02:43.3328|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:02:43.3328|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:02:43.3328||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:02:43.3328|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 2025-11-14 09:02:43.3487|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)) 2025-11-14 09:02:43.3487||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:02:43.3487|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]]'. 2025-11-14 09:02:43.3487||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:02:43.3487|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.7233ms 2025-11-14 09:02:43.3487||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:02:43.3487|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:02:43.3487|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.5751ms 200 application/json; charset=utf-8 2025-11-14 09:02:43.3487||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:02:43.3734||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 2025-11-14 09:02:43.3797||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 2025-11-14 09:02:43.3797||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:02:43.3797||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:02:43.3797||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:02:43.3797||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:02:44.6626|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:02:44.6626|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:02:44.6626|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:02:44.6626|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:02:44.6626|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3342ms 204 2025-11-14 09:02:44.6626|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7222ms 204 2025-11-14 09:02:44.6790|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:02:44.6790|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:02:44.6790|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:02:44.6790|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:02:44.6790|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:02:44.6790|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:02:44.6790|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:02:44.6790|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:02:44.6790|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:02:44.6924|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:02:44.6924|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). 2025-11-14 09:02:44.6924|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). 2025-11-14 09:02:44.6924|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:02:44.6924|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:02:44.7244|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] 2025-11-14 09:02:44.7244|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] 2025-11-14 09:02:44.7421|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]]'. 2025-11-14 09:02:44.7421|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 46.1913ms 2025-11-14 09:02:44.7421|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:02:44.7421|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.0889ms 200 application/json; charset=utf-8 2025-11-14 09:02:44.7709|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]]'. 2025-11-14 09:02:44.7709|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 81.9127ms 2025-11-14 09:02:44.7709|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:02:44.7865|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 107.4972ms 200 application/json; charset=utf-8 2025-11-14 09:02:45.2564||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:02:45.2564||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:02:45.2564||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:02:45.2822||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:02:45.2822||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:02:45.2882||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:02:45.5476||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:02:45.5516||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:02:45.5516|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]]'. 2025-11-14 09:02:45.5516|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2216.5943ms 2025-11-14 09:02:45.5516|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:02:45.5516|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2241.3648ms 200 application/json; charset=utf-8 2025-11-14 09:02:46.0705||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:02:46.0705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:02:46.0705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:02:46.0898||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:02:46.0898||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:02:46.0898||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:02:46.8712||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:02:46.8712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:02:46.8712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:02:46.8884||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:02:46.8884||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:02:46.8884||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:02:47.7789||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:02:47.7789||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:02:47.7886||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:02:47.7886||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:02:47.8024||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:02:47.8024||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:02:48.5560||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:02:48.5560||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:02:48.5560||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:02:48.5765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:02:48.5765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:02:48.5832||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:02:49.3262||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:02:49.3262||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:02:49.3262||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:02:49.3427||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:02:49.3734|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (22ms) [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; 2025-11-14 09:02:49.3819|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 2025-11-14 09:02:49.3819|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:02:49.3819|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:02:49.3819|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:02:49.3819|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:02:49.3959|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' 2025-11-14 09:02:49.3959|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:02:49.3959|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:02:49.3959|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:02:49.3959|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:02:49.3959|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:02:49.4112|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:02:49.4112|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:02:49.4722|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]]'. 2025-11-14 09:02:49.4761|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6138.1103ms 2025-11-14 09:02:49.4761|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:02:49.4761|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6167.7119ms 200 application/json; charset=utf-8 2025-11-14 09:03:00.0701|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=1 2025-11-14 09:03:00.0701|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:00.0701|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9029ms 204 2025-11-14 09:03:00.0814|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=1 2025-11-14 09:03:00.0814|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:03:00.0814|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:00.0814|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:03:00.0814|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-11-14 09:03:00.0973|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). 2025-11-14 09:03:00.0973||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:03:00.1074||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:03:00.1074||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:03:00.1325||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 2025-11-14 09:03:00.1325||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:03:00.1378||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:03:02.1531||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:03:02.1563||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:03:02.1563|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]]'. 2025-11-14 09:03:02.1563|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement) in 2068.3369ms 2025-11-14 09:03:02.1563|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-11-14 09:03:02.1563|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2089.0614ms 200 application/json; charset=utf-8 2025-11-14 09:03:03.4659|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=1 2025-11-14 09:03:03.4691|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:03.4691|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7991ms 204 2025-11-14 09:03:03.4691|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=1 2025-11-14 09:03:03.4691|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:03:03.4691|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:03.4691|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:03:03.4849|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-11-14 09:03:03.4849|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). 2025-11-14 09:03:03.6835||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:03:03.6897||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:03:03.6897||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:03:03.7112||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 2025-11-14 09:03:03.7112||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:03:03.7112||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:03:05.7877||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:03:05.7945||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:03:05.9965|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]]'. 2025-11-14 09:03:05.9965|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement) in 2516.1144ms 2025-11-14 09:03:05.9965|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-11-14 09:03:06.0124|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2534.8431ms 200 application/json; charset=utf-8 2025-11-14 09:03:08.4742|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 2025-11-14 09:03:08.4742|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:08.4822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0109ms 204 2025-11-14 09:03:08.4822|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 2025-11-14 09:03:08.4822|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:03:08.4978|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:08.4978|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:03:08.4978|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-11-14 09:03:08.4978|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). 2025-11-14 09:03:08.5128||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:03:08.5128||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:03:08.5281||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:03:08.5511||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 2025-11-14 09:03:08.5511||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:03:08.5511||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:03:12.5416||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":81055290.34,"formattedAmount":"81,055,290.34","bookBalance":81055290.34,"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":11402.63,"formattedAmount":"11,402.63","bookBalance":11402.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":1858584.72,"formattedAmount":"1,858,584.72","bookBalance":1858584.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":2241.67,"formattedAmount":"2,241.67","bookBalance":2241.67,"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":330647.47,"formattedAmount":"330,647.47","bookBalance":330647.47,"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":2785858.0,"formattedAmount":"2,785,858.00","bookBalance":2785858.0,"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":548495.13,"formattedAmount":"548,495.13","bookBalance":548495.13,"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":3791777.78,"formattedAmount":"3,791,777.78","bookBalance":3791777.78,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":6013.68,"formattedAmount":"6,013.68","bookBalance":6013.68,"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":88104.23,"formattedAmount":"88,104.23","bookBalance":88104.23,"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":3188.37,"formattedAmount":"3,188.37","bookBalance":3188.37,"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":10162.05,"formattedAmount":"10,162.05","bookBalance":10162.05,"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":15223.8,"formattedAmount":"15,223.80","bookBalance":15223.8,"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":60448.88,"formattedAmount":"60,448.88","bookBalance":60448.88,"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":8602.52,"formattedAmount":"8,602.52","bookBalance":8602.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":110611.34,"formattedAmount":"110,611.34","bookBalance":110611.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":156374.07,"formattedAmount":"156,374.07","bookBalance":156374.07,"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":1215225.31,"formattedAmount":"1,215,225.31","bookBalance":1215225.31,"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":235980.0,"formattedAmount":"235,980.00","bookBalance":235980.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":564483.46,"formattedAmount":"564,483.46","bookBalance":564483.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":1466392.26,"formattedAmount":"1,466,392.26","bookBalance":1466392.26,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":195691568.24,"formattedAmount":"195,691,568.24","bookBalance":195691568.24,"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":8423000.69,"formattedAmount":"8,423,000.69","bookBalance":8423000.69,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":9818082.33,"formattedAmount":"9,818,082.33","bookBalance":9818082.33,"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":34729618.68,"formattedAmount":"34,729,618.68","bookBalance":34729618.68,"accountType":"","accountName":"INFRASTRUCTURE DEP & INVESTMENT","currency":null,"accountno":"0112010362"},{"availableBalance":189332.01,"formattedAmount":"189,332.01","bookBalance":189332.01,"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":79476754.97,"formattedAmount":"79,476,754.97","bookBalance":79476754.97,"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":296922.07,"formattedAmount":"296,922.07","bookBalance":296922.07,"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":588627.72,"formattedAmount":"588,627.72","bookBalance":588627.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":15379007.99,"formattedAmount":"15,379,007.99","bookBalance":15379007.99,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":2820725.7,"formattedAmount":"2,820,725.70","bookBalance":2820725.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":2000000.0,"formattedAmount":"2,000,000.00","bookBalance":2000000.0,"accountType":"","accountName":"DRUG EMERGENCY ACCOUNT","currency":null,"accountno":"0112010472"},{"availableBalance":2791484.93,"formattedAmount":"2,791,484.93","bookBalance":2791484.93,"accountType":"","accountName":"AIRPOTS AUTH STAFF END OF SERV B","currency":null,"accountno":"0112010489"},{"availableBalance":13846133.79,"formattedAmount":"13,846,133.79","bookBalance":13846133.79,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":1149183.49,"formattedAmount":"1,149,183.49","bookBalance":1149183.49,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":98463884.35,"formattedAmount":"98,463,884.35","bookBalance":98463884.35,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":2678404.5,"formattedAmount":"2,678,404.50","bookBalance":2678404.5,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":312335.0,"formattedAmount":"312,335.00","bookBalance":312335.0,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":2784640.7,"formattedAmount":"2,784,640.70","bookBalance":2784640.7,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":5232681.01,"formattedAmount":"5,232,681.01","bookBalance":5232681.01,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":1793010.72,"formattedAmount":"1,793,010.72","bookBalance":1793010.72,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CHRISTIAN PILGRIMAGE FUNDS","currency":null,"accountno":"0112010623"},{"availableBalance":1802097.46,"formattedAmount":"1,802,097.46","bookBalance":1802097.46,"accountType":"","accountName":"NAT MED SUPPLIES AGE/COST RECOVE","currency":null,"accountno":"0112010630"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":266372.89,"formattedAmount":"266,372.89","bookBalance":266372.89,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4212082.68,"formattedAmount":"4,212,082.68","bookBalance":4212082.68,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":905447.16,"formattedAmount":"905,447.16","bookBalance":905447.16,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":11737451.69,"formattedAmount":"11,737,451.69","bookBalance":11737451.69,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":389603.69,"formattedAmount":"389,603.69","bookBalance":389603.69,"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":6657774.63,"formattedAmount":"6,657,774.63","bookBalance":6657774.63,"accountType":"","accountName":"MASTER & REGISTRAR HIGH COURT","currency":null,"accountno":"0112010726"},{"availableBalance":7852436.85,"formattedAmount":"7,852,436.85","bookBalance":7852436.85,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION ND","currency":null,"accountno":"0112010764"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0112010771"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0112010788"},{"availableBalance":1600123.11,"formattedAmount":"1,600,123.11","bookBalance":1600123.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":10580680.58,"formattedAmount":"10,580,680.58","bookBalance":10580680.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":7502628.42,"formattedAmount":"7,502,628.42","bookBalance":7502628.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":10744144.0,"formattedAmount":"10,744,144.00","bookBalance":10744144.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":5422593.16,"formattedAmount":"5,422,593.16","bookBalance":5422593.16,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":9955212.66,"formattedAmount":"9,955,212.66","bookBalance":9955212.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":519101.25,"formattedAmount":"519,101.25","bookBalance":519101.25,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":4199705.95,"formattedAmount":"4,199,705.95","bookBalance":4199705.95,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":678814.62,"formattedAmount":"678,814.62","bookBalance":678814.62,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":1846932.44,"formattedAmount":"1,846,932.44","bookBalance":1846932.44,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":4304138.11,"formattedAmount":"4,304,138.11","bookBalance":4304138.11,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":71275.6,"formattedAmount":"71,275.60","bookBalance":71275.6,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":485762.53,"formattedAmount":"485,762.53","bookBalance":485762.53,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":480106.26,"formattedAmount":"480,106.26","bookBalance":480106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":386577.47,"formattedAmount":"386,577.47","bookBalance":386577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1270700.49,"formattedAmount":"1,270,700.49","bookBalance":1270700.49,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1684857.67,"formattedAmount":"1,684,857.67","bookBalance":1684857.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":1691928.01,"formattedAmount":"1,691,928.01","bookBalance":1691928.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":1661553.35,"formattedAmount":"1,661,553.35","bookBalance":1661553.35,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":223005.84,"formattedAmount":"223,005.84","bookBalance":223005.84,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":31609.94,"formattedAmount":"31,609.94","bookBalance":31609.94,"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":1113457.97,"formattedAmount":"1,113,457.97","bookBalance":1113457.97,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":5825486.79,"formattedAmount":"5,825,486.79","bookBalance":5825486.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":1575800.81,"formattedAmount":"1,575,800.81","bookBalance":1575800.81,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":525198.5,"formattedAmount":"525,198.50","bookBalance":525198.5,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":131382.88,"formattedAmount":"131,382.88","bookBalance":131382.88,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":302935.22,"formattedAmount":"302,935.22","bookBalance":302935.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":290374.73,"formattedAmount":"290,374.73","bookBalance":290374.73,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":39796.41,"formattedAmount":"39,796.41","bookBalance":39796.41,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":495763.99,"formattedAmount":"495,763.99","bookBalance":495763.99,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":438128.84,"formattedAmount":"438,128.84","bookBalance":438128.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":918832.02,"formattedAmount":"918,832.02","bookBalance":918832.02,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":5168211.04,"formattedAmount":"5,168,211.04","bookBalance":5168211.04,"accountType":"","accountName":"CENTRAL STATISTICS OFFICE","currency":null,"accountno":"0112011149"},{"availableBalance":15878.71,"formattedAmount":"15,878.71","bookBalance":15878.71,"accountType":"","accountName":"JUSTICE SEC COORDINATION OFFICE","currency":null,"accountno":"0112011156"},{"availableBalance":2246759.67,"formattedAmount":"2,246,759.67","bookBalance":2246759.67,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1626858.66,"formattedAmount":"1,626,858.66","bookBalance":1626858.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":481548.5,"formattedAmount":"481,548.50","bookBalance":481548.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":1917035.41,"formattedAmount":"1,917,035.41","bookBalance":1917035.41,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":1153220.19,"formattedAmount":"1,153,220.19","bookBalance":1153220.19,"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":140.68,"formattedAmount":"140.68","bookBalance":140.68,"accountType":"","accountName":"INDEPENDENT MEDIA COMMISSION DIS","currency":null,"accountno":"0112011228"},{"availableBalance":37551.41,"formattedAmount":"37,551.41","bookBalance":37551.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":1087284.2,"formattedAmount":"1,087,284.20","bookBalance":1087284.2,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":1006.0,"formattedAmount":"1,006.00","bookBalance":1006.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":98874.95,"formattedAmount":"98,874.95","bookBalance":98874.95,"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":1749.22,"formattedAmount":"1,749.22","bookBalance":1749.22,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":2135650.06,"formattedAmount":"2,135,650.06","bookBalance":2135650.06,"accountType":"","accountName":"IMPREST AC-MIN OF EMPLOYMENT AND","currency":null,"accountno":"0112011307"},{"availableBalance":2705.39,"formattedAmount":"2,705.39","bookBalance":2705.39,"accountType":"","accountName":"NATIONAL YOUTH SERVICE IMPREST","currency":null,"accountno":"0112011314"},{"availableBalance":404358.71,"formattedAmount":"404,358.71","bookBalance":404358.71,"accountType":"","accountName":"MUNAFA FUND OPERATIONAL","currency":null,"accountno":"0112011321"},{"availableBalance":232372.6,"formattedAmount":"232,372.60","bookBalance":232372.6,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":3901514.19,"formattedAmount":"3,901,514.19","bookBalance":3901514.19,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":774932.38,"formattedAmount":"774,932.38","bookBalance":774932.38,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":311972.63,"formattedAmount":"311,972.63","bookBalance":311972.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":302143.01,"formattedAmount":"302,143.01","bookBalance":302143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":2292305.54,"formattedAmount":"2,292,305.54","bookBalance":2292305.54,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":56814.63,"formattedAmount":"56,814.63","bookBalance":56814.63,"accountType":"","accountName":"INDEPENDENCE POLICE COMPLAINT BO","currency":null,"accountno":"0112011400"},{"availableBalance":11047.61,"formattedAmount":"11,047.61","bookBalance":11047.61,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":592448.0,"formattedAmount":"592,448.00","bookBalance":592448.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":31589314.0,"formattedAmount":"31,589,314.00","bookBalance":31589314.0,"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":246416.07,"formattedAmount":"246,416.07","bookBalance":246416.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":884154.69,"formattedAmount":"884,154.69","bookBalance":884154.69,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":2423746.38,"formattedAmount":"2,423,746.38","bookBalance":2423746.38,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":235493.82,"formattedAmount":"235,493.82","bookBalance":235493.82,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":60803.84,"formattedAmount":"60,803.84","bookBalance":60803.84,"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":611469.03,"formattedAmount":"611,469.03","bookBalance":611469.03,"accountType":"","accountName":"MIN OF LOCAL GOVT & RURAL DEV IM","currency":null,"accountno":"0112011596"},{"availableBalance":842.0,"formattedAmount":"842.00","bookBalance":842.0,"accountType":"","accountName":"DECENTRALISATION SECRETARIAT DIS","currency":null,"accountno":"0112011606"},{"availableBalance":1762478.68,"formattedAmount":"1,762,478.68","bookBalance":1762478.68,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":68829.03,"formattedAmount":"68,829.03","bookBalance":68829.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":223253.32,"formattedAmount":"223,253.32","bookBalance":223253.32,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":266764.9,"formattedAmount":"266,764.90","bookBalance":266764.9,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":57292.15,"formattedAmount":"57,292.15","bookBalance":57292.15,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":48480.02,"formattedAmount":"48,480.02","bookBalance":48480.02,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":1586850.33,"formattedAmount":"1,586,850.33","bookBalance":1586850.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":257194.21,"formattedAmount":"257,194.21","bookBalance":257194.21,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":280094.63,"formattedAmount":"280,094.63","bookBalance":280094.63,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":16153.98,"formattedAmount":"16,153.98","bookBalance":16153.98,"accountType":"","accountName":"NATIONAL CYBERSECURITY FUND ACCO","currency":null,"accountno":"0112011716"},{"availableBalance":409041.12,"formattedAmount":"409,041.12","bookBalance":409041.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":304615.64,"formattedAmount":"304,615.64","bookBalance":304615.64,"accountType":"","accountName":"NDB COMMERCIAL BANKING AC","currency":null,"accountno":"0112011747"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":423730.77,"formattedAmount":"423,730.77","bookBalance":423730.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":955021.56,"formattedAmount":"955,021.56","bookBalance":955021.56,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":244923.82,"formattedAmount":"244,923.82","bookBalance":244923.82,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":1109023.93,"formattedAmount":"1,109,023.93","bookBalance":1109023.93,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":3002.83,"formattedAmount":"3,002.83","bookBalance":3002.83,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":2830943.21,"formattedAmount":"2,830,943.21","bookBalance":2830943.21,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":76717.0,"formattedAmount":"76,717.00","bookBalance":76717.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":111355.41,"formattedAmount":"111,355.41","bookBalance":111355.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":1276.16,"formattedAmount":"1,276.16","bookBalance":1276.16,"accountType":"","accountName":"NATIONAL CONSERVATIVE TRUST DISB","currency":null,"accountno":"0112011912"},{"availableBalance":149.82,"formattedAmount":"149.82","bookBalance":149.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":960.89,"formattedAmount":"960.89","bookBalance":960.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":968728.58,"formattedAmount":"968,728.58","bookBalance":968728.58,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":1586913.27,"formattedAmount":"1,586,913.27","bookBalance":1586913.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":4000.77,"formattedAmount":"4,000.77","bookBalance":4000.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":246473.3,"formattedAmount":"246,473.30","bookBalance":246473.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":219279.1,"formattedAmount":"219,279.10","bookBalance":219279.1,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":86252.29,"formattedAmount":"86,252.29","bookBalance":86252.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":775540.41,"formattedAmount":"775,540.41","bookBalance":775540.41,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":531191.87,"formattedAmount":"531,191.87","bookBalance":531191.87,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":223053.32,"formattedAmount":"223,053.32","bookBalance":223053.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":4745.29,"formattedAmount":"4,745.29","bookBalance":4745.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":163752.76,"formattedAmount":"163,752.76","bookBalance":163752.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":1123530.67,"formattedAmount":"1,123,530.67","bookBalance":1123530.67,"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":2513758.95,"formattedAmount":"2,513,758.95","bookBalance":2513758.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":178584.0,"formattedAmount":"178,584.00","bookBalance":178584.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":66195.2,"formattedAmount":"66,195.20","bookBalance":66195.2,"accountType":"","accountName":"NATIONAL YOUTH EMPOWERMENT FUND","currency":null,"accountno":"0112012232"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":930062.35,"formattedAmount":"930,062.35","bookBalance":930062.35,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":15477.67,"formattedAmount":"15,477.67","bookBalance":15477.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":3304902.39,"formattedAmount":"3,304,902.39","bookBalance":3304902.39,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":933.53,"formattedAmount":"933.53","bookBalance":933.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":5401209.32,"formattedAmount":"5,401,209.32","bookBalance":5401209.32,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":168781.0,"formattedAmount":"168,781.00","bookBalance":168781.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":538036.81,"formattedAmount":"538,036.81","bookBalance":538036.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":263473.03,"formattedAmount":"263,473.03","bookBalance":263473.03,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":12333340.58,"formattedAmount":"12,333,340.58","bookBalance":12333340.58,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":3837520.43,"formattedAmount":"3,837,520.43","bookBalance":3837520.43,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":461896.38,"formattedAmount":"461,896.38","bookBalance":461896.38,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":17094.03,"formattedAmount":"17,094.03","bookBalance":17094.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":10.59,"formattedAmount":"10.59","bookBalance":10.59,"accountType":"","accountName":"IMPREST AC FOR SECRETARY TO THE","currency":null,"accountno":"0112012380"},{"availableBalance":1944.91,"formattedAmount":"1,944.91","bookBalance":1944.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":1835797.6,"formattedAmount":"1,835,797.60","bookBalance":1835797.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":7000000.0,"formattedAmount":"7,000,000.00","bookBalance":7000000.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":1000742.1,"formattedAmount":"1,000,742.10","bookBalance":1000742.1,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":135429.0,"formattedAmount":"135,429.00","bookBalance":135429.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":8351024.99,"formattedAmount":"8,351,024.99","bookBalance":8351024.99,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":30512.45,"formattedAmount":"30,512.45","bookBalance":30512.45,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"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":86310.0,"formattedAmount":"86,310.00","bookBalance":86310.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":1800.0,"formattedAmount":"1,800.00","bookBalance":1800.0,"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":2826702.0,"formattedAmount":"2,826,702.00","bookBalance":2826702.0,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":2682445.5,"formattedAmount":"2,682,445.50","bookBalance":2682445.5,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":22884.67,"formattedAmount":"22,884.67","bookBalance":22884.67,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION AUTH","currency":null,"accountno":"0112012892"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.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":596671.95,"formattedAmount":"596,671.95","bookBalance":596671.95,"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"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:03:12.5451||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:03:12.5451|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]]'. 2025-11-14 09:03:12.5649|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement) in 4053.7438ms 2025-11-14 09:03:12.5649|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-11-14 09:03:12.5649|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4078.8767ms 200 application/json; charset=utf-8 2025-11-14 09:03:14.6326|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 2025-11-14 09:03:14.6326|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:14.6326|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.5747ms 204 2025-11-14 09:03:14.6326|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 2025-11-14 09:03:14.6463|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:03:14.6463|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:14.6463|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:03:14.6463|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-11-14 09:03:14.6463|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). 2025-11-14 09:03:14.6463||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:03:14.6610||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:03:14.6610||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:03:14.6880||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 2025-11-14 09:03:14.6931||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:03:14.6931||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:03:18.4775||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":81055290.34,"formattedAmount":"81,055,290.34","bookBalance":81055290.34,"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":11402.63,"formattedAmount":"11,402.63","bookBalance":11402.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":1858584.72,"formattedAmount":"1,858,584.72","bookBalance":1858584.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":2241.67,"formattedAmount":"2,241.67","bookBalance":2241.67,"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":330647.47,"formattedAmount":"330,647.47","bookBalance":330647.47,"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":2785858.0,"formattedAmount":"2,785,858.00","bookBalance":2785858.0,"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":548495.13,"formattedAmount":"548,495.13","bookBalance":548495.13,"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":3791777.78,"formattedAmount":"3,791,777.78","bookBalance":3791777.78,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":6013.68,"formattedAmount":"6,013.68","bookBalance":6013.68,"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":88104.23,"formattedAmount":"88,104.23","bookBalance":88104.23,"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":3188.37,"formattedAmount":"3,188.37","bookBalance":3188.37,"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":10162.05,"formattedAmount":"10,162.05","bookBalance":10162.05,"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":15223.8,"formattedAmount":"15,223.80","bookBalance":15223.8,"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":60448.88,"formattedAmount":"60,448.88","bookBalance":60448.88,"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":8602.52,"formattedAmount":"8,602.52","bookBalance":8602.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":110611.34,"formattedAmount":"110,611.34","bookBalance":110611.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":156374.07,"formattedAmount":"156,374.07","bookBalance":156374.07,"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":1215225.31,"formattedAmount":"1,215,225.31","bookBalance":1215225.31,"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":235980.0,"formattedAmount":"235,980.00","bookBalance":235980.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":564483.46,"formattedAmount":"564,483.46","bookBalance":564483.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":1466392.26,"formattedAmount":"1,466,392.26","bookBalance":1466392.26,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":195691568.24,"formattedAmount":"195,691,568.24","bookBalance":195691568.24,"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":8423000.69,"formattedAmount":"8,423,000.69","bookBalance":8423000.69,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":9818082.33,"formattedAmount":"9,818,082.33","bookBalance":9818082.33,"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":34729618.68,"formattedAmount":"34,729,618.68","bookBalance":34729618.68,"accountType":"","accountName":"INFRASTRUCTURE DEP & INVESTMENT","currency":null,"accountno":"0112010362"},{"availableBalance":189332.01,"formattedAmount":"189,332.01","bookBalance":189332.01,"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":79476754.97,"formattedAmount":"79,476,754.97","bookBalance":79476754.97,"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":296922.07,"formattedAmount":"296,922.07","bookBalance":296922.07,"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":588627.72,"formattedAmount":"588,627.72","bookBalance":588627.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":15379007.99,"formattedAmount":"15,379,007.99","bookBalance":15379007.99,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":2820725.7,"formattedAmount":"2,820,725.70","bookBalance":2820725.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":2000000.0,"formattedAmount":"2,000,000.00","bookBalance":2000000.0,"accountType":"","accountName":"DRUG EMERGENCY ACCOUNT","currency":null,"accountno":"0112010472"},{"availableBalance":2791484.93,"formattedAmount":"2,791,484.93","bookBalance":2791484.93,"accountType":"","accountName":"AIRPOTS AUTH STAFF END OF SERV B","currency":null,"accountno":"0112010489"},{"availableBalance":13846133.79,"formattedAmount":"13,846,133.79","bookBalance":13846133.79,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":1149183.49,"formattedAmount":"1,149,183.49","bookBalance":1149183.49,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":98463884.35,"formattedAmount":"98,463,884.35","bookBalance":98463884.35,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":2678404.5,"formattedAmount":"2,678,404.50","bookBalance":2678404.5,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":312335.0,"formattedAmount":"312,335.00","bookBalance":312335.0,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":2784640.7,"formattedAmount":"2,784,640.70","bookBalance":2784640.7,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":5232681.01,"formattedAmount":"5,232,681.01","bookBalance":5232681.01,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":1793010.72,"formattedAmount":"1,793,010.72","bookBalance":1793010.72,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CHRISTIAN PILGRIMAGE FUNDS","currency":null,"accountno":"0112010623"},{"availableBalance":1802097.46,"formattedAmount":"1,802,097.46","bookBalance":1802097.46,"accountType":"","accountName":"NAT MED SUPPLIES AGE/COST RECOVE","currency":null,"accountno":"0112010630"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":266372.89,"formattedAmount":"266,372.89","bookBalance":266372.89,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4212082.68,"formattedAmount":"4,212,082.68","bookBalance":4212082.68,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":905447.16,"formattedAmount":"905,447.16","bookBalance":905447.16,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":11737451.69,"formattedAmount":"11,737,451.69","bookBalance":11737451.69,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":389603.69,"formattedAmount":"389,603.69","bookBalance":389603.69,"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":6657774.63,"formattedAmount":"6,657,774.63","bookBalance":6657774.63,"accountType":"","accountName":"MASTER & REGISTRAR HIGH COURT","currency":null,"accountno":"0112010726"},{"availableBalance":7852436.85,"formattedAmount":"7,852,436.85","bookBalance":7852436.85,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION ND","currency":null,"accountno":"0112010764"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0112010771"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0112010788"},{"availableBalance":1600123.11,"formattedAmount":"1,600,123.11","bookBalance":1600123.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":10580680.58,"formattedAmount":"10,580,680.58","bookBalance":10580680.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":7502628.42,"formattedAmount":"7,502,628.42","bookBalance":7502628.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":10744144.0,"formattedAmount":"10,744,144.00","bookBalance":10744144.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":5422593.16,"formattedAmount":"5,422,593.16","bookBalance":5422593.16,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":9955212.66,"formattedAmount":"9,955,212.66","bookBalance":9955212.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":519101.25,"formattedAmount":"519,101.25","bookBalance":519101.25,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":4199705.95,"formattedAmount":"4,199,705.95","bookBalance":4199705.95,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":678814.62,"formattedAmount":"678,814.62","bookBalance":678814.62,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":1846932.44,"formattedAmount":"1,846,932.44","bookBalance":1846932.44,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":4304138.11,"formattedAmount":"4,304,138.11","bookBalance":4304138.11,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":71275.6,"formattedAmount":"71,275.60","bookBalance":71275.6,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":485762.53,"formattedAmount":"485,762.53","bookBalance":485762.53,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":480106.26,"formattedAmount":"480,106.26","bookBalance":480106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":386577.47,"formattedAmount":"386,577.47","bookBalance":386577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1270700.49,"formattedAmount":"1,270,700.49","bookBalance":1270700.49,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1684857.67,"formattedAmount":"1,684,857.67","bookBalance":1684857.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":1691928.01,"formattedAmount":"1,691,928.01","bookBalance":1691928.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":1661553.35,"formattedAmount":"1,661,553.35","bookBalance":1661553.35,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":223005.84,"formattedAmount":"223,005.84","bookBalance":223005.84,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":31609.94,"formattedAmount":"31,609.94","bookBalance":31609.94,"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":1113457.97,"formattedAmount":"1,113,457.97","bookBalance":1113457.97,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":5825486.79,"formattedAmount":"5,825,486.79","bookBalance":5825486.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":1575800.81,"formattedAmount":"1,575,800.81","bookBalance":1575800.81,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":525198.5,"formattedAmount":"525,198.50","bookBalance":525198.5,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":131382.88,"formattedAmount":"131,382.88","bookBalance":131382.88,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":302935.22,"formattedAmount":"302,935.22","bookBalance":302935.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":290374.73,"formattedAmount":"290,374.73","bookBalance":290374.73,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":39796.41,"formattedAmount":"39,796.41","bookBalance":39796.41,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":495763.99,"formattedAmount":"495,763.99","bookBalance":495763.99,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":438128.84,"formattedAmount":"438,128.84","bookBalance":438128.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":918832.02,"formattedAmount":"918,832.02","bookBalance":918832.02,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":5168211.04,"formattedAmount":"5,168,211.04","bookBalance":5168211.04,"accountType":"","accountName":"CENTRAL STATISTICS OFFICE","currency":null,"accountno":"0112011149"},{"availableBalance":15878.71,"formattedAmount":"15,878.71","bookBalance":15878.71,"accountType":"","accountName":"JUSTICE SEC COORDINATION OFFICE","currency":null,"accountno":"0112011156"},{"availableBalance":2246759.67,"formattedAmount":"2,246,759.67","bookBalance":2246759.67,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1626858.66,"formattedAmount":"1,626,858.66","bookBalance":1626858.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":481548.5,"formattedAmount":"481,548.50","bookBalance":481548.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":1917035.41,"formattedAmount":"1,917,035.41","bookBalance":1917035.41,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":1153220.19,"formattedAmount":"1,153,220.19","bookBalance":1153220.19,"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":140.68,"formattedAmount":"140.68","bookBalance":140.68,"accountType":"","accountName":"INDEPENDENT MEDIA COMMISSION DIS","currency":null,"accountno":"0112011228"},{"availableBalance":37551.41,"formattedAmount":"37,551.41","bookBalance":37551.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":1087284.2,"formattedAmount":"1,087,284.20","bookBalance":1087284.2,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":1006.0,"formattedAmount":"1,006.00","bookBalance":1006.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":98874.95,"formattedAmount":"98,874.95","bookBalance":98874.95,"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":1749.22,"formattedAmount":"1,749.22","bookBalance":1749.22,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":2135650.06,"formattedAmount":"2,135,650.06","bookBalance":2135650.06,"accountType":"","accountName":"IMPREST AC-MIN OF EMPLOYMENT AND","currency":null,"accountno":"0112011307"},{"availableBalance":2705.39,"formattedAmount":"2,705.39","bookBalance":2705.39,"accountType":"","accountName":"NATIONAL YOUTH SERVICE IMPREST","currency":null,"accountno":"0112011314"},{"availableBalance":404358.71,"formattedAmount":"404,358.71","bookBalance":404358.71,"accountType":"","accountName":"MUNAFA FUND OPERATIONAL","currency":null,"accountno":"0112011321"},{"availableBalance":232372.6,"formattedAmount":"232,372.60","bookBalance":232372.6,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":3901514.19,"formattedAmount":"3,901,514.19","bookBalance":3901514.19,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":774932.38,"formattedAmount":"774,932.38","bookBalance":774932.38,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":311972.63,"formattedAmount":"311,972.63","bookBalance":311972.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":302143.01,"formattedAmount":"302,143.01","bookBalance":302143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":2292305.54,"formattedAmount":"2,292,305.54","bookBalance":2292305.54,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":56814.63,"formattedAmount":"56,814.63","bookBalance":56814.63,"accountType":"","accountName":"INDEPENDENCE POLICE COMPLAINT BO","currency":null,"accountno":"0112011400"},{"availableBalance":11047.61,"formattedAmount":"11,047.61","bookBalance":11047.61,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":592448.0,"formattedAmount":"592,448.00","bookBalance":592448.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":31589314.0,"formattedAmount":"31,589,314.00","bookBalance":31589314.0,"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":246416.07,"formattedAmount":"246,416.07","bookBalance":246416.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":884154.69,"formattedAmount":"884,154.69","bookBalance":884154.69,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":2423746.38,"formattedAmount":"2,423,746.38","bookBalance":2423746.38,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":235493.82,"formattedAmount":"235,493.82","bookBalance":235493.82,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":60803.84,"formattedAmount":"60,803.84","bookBalance":60803.84,"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":611469.03,"formattedAmount":"611,469.03","bookBalance":611469.03,"accountType":"","accountName":"MIN OF LOCAL GOVT & RURAL DEV IM","currency":null,"accountno":"0112011596"},{"availableBalance":842.0,"formattedAmount":"842.00","bookBalance":842.0,"accountType":"","accountName":"DECENTRALISATION SECRETARIAT DIS","currency":null,"accountno":"0112011606"},{"availableBalance":1762478.68,"formattedAmount":"1,762,478.68","bookBalance":1762478.68,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":68829.03,"formattedAmount":"68,829.03","bookBalance":68829.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":223253.32,"formattedAmount":"223,253.32","bookBalance":223253.32,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":266764.9,"formattedAmount":"266,764.90","bookBalance":266764.9,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":57292.15,"formattedAmount":"57,292.15","bookBalance":57292.15,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":48480.02,"formattedAmount":"48,480.02","bookBalance":48480.02,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":1586850.33,"formattedAmount":"1,586,850.33","bookBalance":1586850.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":257194.21,"formattedAmount":"257,194.21","bookBalance":257194.21,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":280094.63,"formattedAmount":"280,094.63","bookBalance":280094.63,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":16153.98,"formattedAmount":"16,153.98","bookBalance":16153.98,"accountType":"","accountName":"NATIONAL CYBERSECURITY FUND ACCO","currency":null,"accountno":"0112011716"},{"availableBalance":409041.12,"formattedAmount":"409,041.12","bookBalance":409041.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":304615.64,"formattedAmount":"304,615.64","bookBalance":304615.64,"accountType":"","accountName":"NDB COMMERCIAL BANKING AC","currency":null,"accountno":"0112011747"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":423730.77,"formattedAmount":"423,730.77","bookBalance":423730.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":955021.56,"formattedAmount":"955,021.56","bookBalance":955021.56,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":244923.82,"formattedAmount":"244,923.82","bookBalance":244923.82,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":1109023.93,"formattedAmount":"1,109,023.93","bookBalance":1109023.93,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":3002.83,"formattedAmount":"3,002.83","bookBalance":3002.83,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":2830943.21,"formattedAmount":"2,830,943.21","bookBalance":2830943.21,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":76717.0,"formattedAmount":"76,717.00","bookBalance":76717.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":111355.41,"formattedAmount":"111,355.41","bookBalance":111355.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":1276.16,"formattedAmount":"1,276.16","bookBalance":1276.16,"accountType":"","accountName":"NATIONAL CONSERVATIVE TRUST DISB","currency":null,"accountno":"0112011912"},{"availableBalance":149.82,"formattedAmount":"149.82","bookBalance":149.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":960.89,"formattedAmount":"960.89","bookBalance":960.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":968728.58,"formattedAmount":"968,728.58","bookBalance":968728.58,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":1586913.27,"formattedAmount":"1,586,913.27","bookBalance":1586913.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":4000.77,"formattedAmount":"4,000.77","bookBalance":4000.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":246473.3,"formattedAmount":"246,473.30","bookBalance":246473.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":219279.1,"formattedAmount":"219,279.10","bookBalance":219279.1,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":86252.29,"formattedAmount":"86,252.29","bookBalance":86252.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":775540.41,"formattedAmount":"775,540.41","bookBalance":775540.41,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":531191.87,"formattedAmount":"531,191.87","bookBalance":531191.87,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":223053.32,"formattedAmount":"223,053.32","bookBalance":223053.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":4745.29,"formattedAmount":"4,745.29","bookBalance":4745.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":163752.76,"formattedAmount":"163,752.76","bookBalance":163752.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":1123530.67,"formattedAmount":"1,123,530.67","bookBalance":1123530.67,"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":2513758.95,"formattedAmount":"2,513,758.95","bookBalance":2513758.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":178584.0,"formattedAmount":"178,584.00","bookBalance":178584.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":66195.2,"formattedAmount":"66,195.20","bookBalance":66195.2,"accountType":"","accountName":"NATIONAL YOUTH EMPOWERMENT FUND","currency":null,"accountno":"0112012232"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":930062.35,"formattedAmount":"930,062.35","bookBalance":930062.35,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":15477.67,"formattedAmount":"15,477.67","bookBalance":15477.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":3304902.39,"formattedAmount":"3,304,902.39","bookBalance":3304902.39,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":933.53,"formattedAmount":"933.53","bookBalance":933.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":5401209.32,"formattedAmount":"5,401,209.32","bookBalance":5401209.32,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":168781.0,"formattedAmount":"168,781.00","bookBalance":168781.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":538036.81,"formattedAmount":"538,036.81","bookBalance":538036.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":263473.03,"formattedAmount":"263,473.03","bookBalance":263473.03,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":12333340.58,"formattedAmount":"12,333,340.58","bookBalance":12333340.58,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":3837520.43,"formattedAmount":"3,837,520.43","bookBalance":3837520.43,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":461896.38,"formattedAmount":"461,896.38","bookBalance":461896.38,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":17094.03,"formattedAmount":"17,094.03","bookBalance":17094.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":10.59,"formattedAmount":"10.59","bookBalance":10.59,"accountType":"","accountName":"IMPREST AC FOR SECRETARY TO THE","currency":null,"accountno":"0112012380"},{"availableBalance":1944.91,"formattedAmount":"1,944.91","bookBalance":1944.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":1835797.6,"formattedAmount":"1,835,797.60","bookBalance":1835797.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":7000000.0,"formattedAmount":"7,000,000.00","bookBalance":7000000.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":1000742.1,"formattedAmount":"1,000,742.10","bookBalance":1000742.1,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":135429.0,"formattedAmount":"135,429.00","bookBalance":135429.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":8351024.99,"formattedAmount":"8,351,024.99","bookBalance":8351024.99,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":30512.45,"formattedAmount":"30,512.45","bookBalance":30512.45,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"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":86310.0,"formattedAmount":"86,310.00","bookBalance":86310.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":1800.0,"formattedAmount":"1,800.00","bookBalance":1800.0,"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":2826702.0,"formattedAmount":"2,826,702.00","bookBalance":2826702.0,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":2682445.5,"formattedAmount":"2,682,445.50","bookBalance":2682445.5,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":22884.67,"formattedAmount":"22,884.67","bookBalance":22884.67,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION AUTH","currency":null,"accountno":"0112012892"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.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":596671.95,"formattedAmount":"596,671.95","bookBalance":596671.95,"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"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:03:18.4775||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:03:18.5181|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]]'. 2025-11-14 09:03:18.5203|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement) in 3866.7221ms 2025-11-14 09:03:18.5203|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-11-14 09:03:18.5203|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3878.616ms 200 application/json; charset=utf-8 2025-11-14 09:03:19.9032|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:03:19.9032|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:03:19.9032|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:03:19.9032|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:19.9089|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:19.9089|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:19.9089|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.078ms 204 2025-11-14 09:03:19.9089|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0095ms 204 2025-11-14 09:03:19.9089|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9044ms 204 2025-11-14 09:03:19.9089|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:03:19.9089|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:03:19.9089|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:03:19.9089|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:03:19.9089|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:03:19.9240|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:03:19.9240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:19.9240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:19.9240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:19.9240|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:03:19.9240|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:03:19.9240|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:03:19.9240|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:03:19.9240|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:03:19.9240|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:03:19.9240|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). 2025-11-14 09:03:19.9240|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). 2025-11-14 09:03:19.9390|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). 2025-11-14 09:03:19.9390||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:03:19.9390|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:03:19.9390|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:03:19.9390|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 2025-11-14 09:03:19.9390||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:03:19.9390|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)) 2025-11-14 09:03:19.9390|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]]'. 2025-11-14 09:03:19.9390||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:03:19.9390|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.5244ms 2025-11-14 09:03:19.9544|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:03:19.9544||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:03:19.9544|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.3648ms 200 application/json; charset=utf-8 2025-11-14 09:03:19.9544||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:03:19.9544||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 2025-11-14 09:03:19.9720||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:03:19.9720||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 2025-11-14 09:03:19.9720||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:03:19.9720||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:03:19.9720||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:03:20.7501||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:03:20.7541||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:03:20.7541||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:03:20.7684||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:03:20.7684||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:03:20.7684||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:03:21.5408||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:03:21.5408||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:03:21.5408||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:03:21.5584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:03:21.5584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:03:21.5584||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:03:22.3247||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:03:22.3292||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:03:22.3292||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:03:22.3480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:03:22.3480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:03:22.3480||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:03:23.1994||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:03:23.1994||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:03:23.2038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:03:23.2038||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:03:23.2038||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:03:23.2038|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]]'. 2025-11-14 09:03:23.2038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:03:23.2038|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3275.1434ms 2025-11-14 09:03:23.2038|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:03:23.2038|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3299.265ms 200 application/json; charset=utf-8 2025-11-14 09:03:23.2038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:03:23.2222||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:03:23.9771||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:03:23.9771||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:03:23.9771||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:03:23.9975||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:03:24.0004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:03:24.0004||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:03:24.7793||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:03:24.7831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:03:24.7831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:03:24.7975||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:03:24.7975|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; 2025-11-14 09:03:24.8161|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 2025-11-14 09:03:24.8161|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' 2025-11-14 09:03:24.8303|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)) 2025-11-14 09:03:24.8303|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' 2025-11-14 09:03:24.8303|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:03:24.8459|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' 2025-11-14 09:03:24.8459|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)) 2025-11-14 09:03:24.8459|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' 2025-11-14 09:03:24.8600|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)) 2025-11-14 09:03:24.8600|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:03:24.8600|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)) 2025-11-14 09:03:24.8600|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:03:24.8758|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)) 2025-11-14 09:03:24.9160|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]]'. 2025-11-14 09:03:24.9160|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4976.5104ms 2025-11-14 09:03:24.9160|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:03:24.9160|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5000.2206ms 200 application/json; charset=utf-8 2025-11-14 09:03:55.3865|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=554 2025-11-14 09:03:55.3865|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:55.3865|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.3521ms 204 2025-11-14 09:03:55.7057|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=554 2025-11-14 09:03:55.7057|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:03:55.7057|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:55.7057|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:03:55.7057|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:03:55.7057|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). 2025-11-14 09:03:55.7057|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:03:55.7251|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)) 2025-11-14 09:03:55.7251|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]]'. 2025-11-14 09:03:55.7251|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 9.5966ms 2025-11-14 09:03:55.7251|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:03:55.7251|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.3463ms 200 application/json; charset=utf-8 2025-11-14 09:03:55.7642|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:03:55.7642|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 09:03:55.7642|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:03:55.7642|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:55.7683|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:55.7683|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:55.7683|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5316ms 204 2025-11-14 09:03:55.7683|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9795ms 204 2025-11-14 09:03:55.7683|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7809ms 204 2025-11-14 09:03:55.7868|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:03:55.7868|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 09:03:55.7868|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:03:55.7868|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:03:55.7868|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:03:55.7868|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:03:55.7868|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:55.7868|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:55.7868|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:03:55.7868|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:03:55.7868|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:03:55.7868|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:03:55.7990|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:03:55.7990|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:03:55.7990|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:03:55.7990|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). 2025-11-14 09:03:55.7990|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). 2025-11-14 09:03:55.7990|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). 2025-11-14 09:03:55.7990||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 212 2025-11-14 09:03:55.7990|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:03:55.7990|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:03:55.7990|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 2025-11-14 09:03:55.7990|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)) 2025-11-14 09:03:55.7990||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:03:55.7990|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]]'. 2025-11-14 09:03:55.7990||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 09:03:55.7990||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:03:55.7990|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.8269ms 2025-11-14 09:03:55.8177|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:03:55.8177||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 09:03:55.8177|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.6052ms 200 application/json; charset=utf-8 2025-11-14 09:03:55.8322||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 2025-11-14 09:03:55.8322||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 2025-11-14 09:03:55.8322||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:03:55.8322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:03:55.8322||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:03:55.8322||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012342 2025-11-14 09:03:56.6259||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"12333340.58","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:03:56.6259||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:03:56.6259||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:03:56.6451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:03:56.6451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:03:56.6502||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201234224 2025-11-14 09:03:57.3949||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"12333340.58","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:03:57.3949||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:03:57.4016||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:03:57.4151||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:03:57.4151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; 2025-11-14 09:03:57.4151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; 2025-11-14 09:03:57.4333|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 2025-11-14 09:03:57.4333|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:03:57.4333|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:03:57.4333|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:03:57.4473|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:03:57.4941|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]]'. 2025-11-14 09:03:57.4941|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1693.3426ms 2025-11-14 09:03:57.4941|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:03:57.4941|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1713.6132ms 200 application/json; charset=utf-8 2025-11-14 09:03:58.8660||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:03:58.8707||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:03:58.8707|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]]'. 2025-11-14 09:03:58.8707|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3072.556ms 2025-11-14 09:03:58.8707|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:03:58.8707|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3091.904ms 200 application/json; charset=utf-8 2025-11-14 09:05:09.7769|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=555 2025-11-14 09:05:09.7769|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:05:09.7769|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4905ms 204 2025-11-14 09:05:09.7876|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=555 2025-11-14 09:05:09.7876|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:05:09.7876|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:05:09.7876|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:05:09.7876|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:05:09.7876|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). 2025-11-14 09:05:09.7876|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:05:09.8041|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)) 2025-11-14 09:05:09.8041|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]]'. 2025-11-14 09:05:09.8041|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 7.1435ms 2025-11-14 09:05:09.8041|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:05:09.8041|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.0699ms 200 application/json; charset=utf-8 2025-11-14 09:05:09.8291|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 09:05:09.8291|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:05:09.8291|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:05:09.8291|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:05:09.8331|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9719ms 204 2025-11-14 09:05:09.8331|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:05:09.8331|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:05:09.8331|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5404ms 204 2025-11-14 09:05:09.8331|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 09:05:09.8331|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5377ms 204 2025-11-14 09:05:09.8331|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:05:09.8331|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:05:09.8331|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:05:09.8331|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:05:09.8492|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:05:09.8492|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:05:09.8492|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:05:09.8492|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:05:09.8492|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:05:09.8492|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:05:09.8492|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:05:09.8492|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:05:09.8492|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). 2025-11-14 09:05:09.8492|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:05:09.8492|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:05:09.8492|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:05:09.8492|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). 2025-11-14 09:05:09.8492|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). 2025-11-14 09:05:09.8492|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:05:09.8643||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 212 2025-11-14 09:05:09.8643|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)) 2025-11-14 09:05:09.8643|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 2025-11-14 09:05:09.8643|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]]'. 2025-11-14 09:05:09.8643||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:05:09.8643||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:05:09.8643|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.636ms 2025-11-14 09:05:09.8643||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 09:05:09.8643|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:05:09.8643||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 09:05:09.8643|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.1702ms 200 application/json; charset=utf-8 2025-11-14 09:05:09.8895||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 2025-11-14 09:05:09.8895||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:05:09.8981||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:05:09.9387||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 2025-11-14 09:05:09.9443||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:05:09.9443||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012342 2025-11-14 09:05:11.7912||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"12333340.58","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:05:11.7912||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:05:11.7912||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:05:11.8087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:05:11.8087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:05:11.8087||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201234224 2025-11-14 09:05:12.0599||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:05:12.0599||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:05:12.0599|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]]'. 2025-11-14 09:05:12.0599|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2202.7328ms 2025-11-14 09:05:12.0676|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:05:12.0676|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2221.5535ms 200 application/json; charset=utf-8 2025-11-14 09:05:12.5791||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"12333340.58","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:05:12.5791||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:05:12.5837||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:05:12.5837||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:05:12.5988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; 2025-11-14 09:05:12.5988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; 2025-11-14 09:05:12.5988|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 2025-11-14 09:05:12.5988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:05:12.5988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:05:12.5988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:05:12.6160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:05:12.6597|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]]'. 2025-11-14 09:05:12.6618|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 2802.5621ms 2025-11-14 09:05:12.6618|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:05:12.6618|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2823.5501ms 200 application/json; charset=utf-8 2025-11-14 09:06:56.4345|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-11-14 09:06:56.4373|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:06:56.4373|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2419ms 204 2025-11-14 09:06:56.5572|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-11-14 09:06:56.5572|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:06:56.5624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:06:56.5624|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:06:56.5624|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:06:56.5624|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). 2025-11-14 09:06:56.5624|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:06:56.5624|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)) 2025-11-14 09:06:56.5624|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]]'. 2025-11-14 09:06:56.5624|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 7.3234ms 2025-11-14 09:06:56.5624|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:06:56.5778|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.6011ms 200 application/json; charset=utf-8 2025-11-14 09:06:56.8013|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:06:56.8013|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:06:56.8013|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:06:56.8013|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:06:56.8013|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:06:56.8013|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:06:56.8013|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1534ms 204 2025-11-14 09:06:56.8013|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.02ms 204 2025-11-14 09:06:56.8119|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6287ms 204 2025-11-14 09:06:56.8119|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:06:56.8119|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:06:56.8119|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:06:56.8119|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:06:56.8119|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:06:56.8119|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:06:56.8119|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:06:56.8119|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). 2025-11-14 09:06:56.8284|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:06:56.8284|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:06:56.8284|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:06:56.8284|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:06:56.8284|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:06:56.8284|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:06:56.8284|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:06:56.8284|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)) 2025-11-14 09:06:56.8284|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). 2025-11-14 09:06:56.8284|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:06:56.8284|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:06:56.8284|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:06:56.8437|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). 2025-11-14 09:06:56.8437||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:06:56.8437||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:06:56.8437||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:06:56.8437|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [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 2025-11-14 09:06:56.8437||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:06:56.8437|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]]'. 2025-11-14 09:06:56.8437||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:06:56.8437|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.0985ms 2025-11-14 09:06:56.8624|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:06:56.8624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.8592ms 200 application/json; charset=utf-8 2025-11-14 09:06:56.8624||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 2025-11-14 09:06:56.8780||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:06:56.8780||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 2025-11-14 09:06:56.8780||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:06:56.8780||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:06:56.8780||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:06:58.7724||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:06:58.7724||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:06:58.7724||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:06:58.7873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:06:58.7873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:06:58.7873||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:06:58.9910||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:06:58.9910||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:06:58.9910|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]]'. 2025-11-14 09:06:58.9910|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2151.6088ms 2025-11-14 09:06:58.9910|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:06:58.9910|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2168.8997ms 200 application/json; charset=utf-8 2025-11-14 09:06:59.5658||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:06:59.5658||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:06:59.5658||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:06:59.5857||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:06:59.5857||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:06:59.5857||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:07:00.3774||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:07:00.3774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:07:00.3774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:07:00.3930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:07:00.3930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:07:00.3930||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:07:01.1075||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:07:01.1075||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:07:01.1119||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:07:01.1119||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:07:01.1119||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:07:01.1119||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:07:01.8388||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:07:01.8388||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:07:01.8388||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:07:01.8388||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:07:01.8551||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:07:01.8551||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:07:02.6110||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:07:02.6132||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:07:02.6132||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:07:02.6284||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:07:02.6284|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; 2025-11-14 09:07:02.6284|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 2025-11-14 09:07:02.6451|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:07:02.6451|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:07:02.6451|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:07:02.6451|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:07:02.6451|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:07:02.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)) 2025-11-14 09:07:02.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' 2025-11-14 09:07:02.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)) 2025-11-14 09:07:02.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' 2025-11-14 09:07:02.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)) 2025-11-14 09:07:02.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' 2025-11-14 09:07:02.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)) 2025-11-14 09:07:02.7096|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]]'. 2025-11-14 09:07:02.7096|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5881.5774ms 2025-11-14 09:07:02.7096|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:07:02.7096|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5898.6666ms 200 application/json; charset=utf-8 2025-11-14 09:08:56.2822|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:08:56.2822|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:08:56.2822|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:08:56.2822|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:08:56.2822|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:08:56.2822|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:08:56.2822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7376ms 204 2025-11-14 09:08:56.2822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6442ms 204 2025-11-14 09:08:56.2822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5427ms 204 2025-11-14 09:08:56.2999|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:08:56.2999|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:08:56.2999|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:08:56.2999|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:08:56.2999|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:08:56.2999|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:08:56.2999|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:08:56.2999|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:08:56.2999|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:08:56.3142|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:08:56.3142|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:08:56.3142|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:08:56.3142|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:08:56.3142|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:08:56.3142|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:08:56.3142|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). 2025-11-14 09:08:56.3142|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). 2025-11-14 09:08:56.3142|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). 2025-11-14 09:08:56.3295|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:08:56.3295|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:08:56.3295||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:08:56.3295|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)) 2025-11-14 09:08:56.3295|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 2025-11-14 09:08:56.3295|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]]'. 2025-11-14 09:08:56.3295||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:08:56.3295|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.0716ms 2025-11-14 09:08:56.3449||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:08:56.3449||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:08:56.3449||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:08:56.3449|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:08:56.3449|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.4763ms 200 application/json; charset=utf-8 2025-11-14 09:08:56.3671||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 2025-11-14 09:08:56.3671||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 2025-11-14 09:08:56.3671||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:08:56.3671||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:08:56.3671||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:08:56.3775||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:08:58.2908||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:08:58.2945||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:08:58.2945||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:08:58.3107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:08:58.3107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:08:58.3107||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:08:58.5497||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:08:58.5497||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:08:58.5584|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]]'. 2025-11-14 09:08:58.5584|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2226.6546ms 2025-11-14 09:08:58.5584|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:08:58.5584|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2260.676ms 200 application/json; charset=utf-8 2025-11-14 09:08:59.0600||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:08:59.0625||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:08:59.0625||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:08:59.0760||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:08:59.0760||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:08:59.0760||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:08:59.8085||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:08:59.8085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:08:59.8085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:08:59.8264||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:08:59.8264||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:08:59.8264||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:09:00.6006||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:09:00.6042||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:09:00.6042||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:09:00.6042||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:09:00.6228||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:09:00.6228||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:09:01.3743||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:09:01.3743||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:09:01.3743||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:09:01.3929||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:09:01.3929||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:09:01.4009||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:09:02.1494||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:09:02.1530||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:09:02.1530||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:09:02.1681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:09:02.1681|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; 2025-11-14 09:09:02.1853|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 2025-11-14 09:09:02.1853|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:09:02.1853|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:09:02.1853|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:09:02.1853|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:09:02.2013|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:09:02.2013|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:09:02.2013|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:09:02.2013|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)) 2025-11-14 09:09:02.2162|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:09:02.2162|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:09:02.2162|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:09:02.2162|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:09:02.2689|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]]'. 2025-11-14 09:09:02.2689|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5943.1169ms 2025-11-14 09:09:02.2689|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:09:02.2689|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5974.705ms 200 application/json; charset=utf-8 2025-11-14 09:13:22.4615|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=1 2025-11-14 09:13:22.4615|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:22.4615|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.4364ms 204 2025-11-14 09:13:22.4753|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=1 2025-11-14 09:13:22.4753|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:13:22.4753|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:22.4753|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:13:22.4753|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-11-14 09:13:22.4753|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). 2025-11-14 09:13:22.4753||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:13:22.4753||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:13:22.4909||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:13:22.5099||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 2025-11-14 09:13:22.5099||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:13:22.5099||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:13:24.4815||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:13:24.4815||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:13:24.4815|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]]'. 2025-11-14 09:13:24.4815|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement) in 2008.1607ms 2025-11-14 09:13:24.4815|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-11-14 09:13:24.4922|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2016.9888ms 200 application/json; charset=utf-8 2025-11-14 09:13:31.5201|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=1 2025-11-14 09:13:31.5201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:31.5201|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6933ms 204 2025-11-14 09:13:31.5448|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=1 2025-11-14 09:13:31.5448|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:13:31.5448|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:31.5448|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:13:31.5448|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-11-14 09:13:31.5448|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). 2025-11-14 09:13:31.5448||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:13:31.5607||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:13:31.5607||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:13:31.5794||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 2025-11-14 09:13:31.5794||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:13:31.5794||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:13:33.5404||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:13:33.5404||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:13:33.5692|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]]'. 2025-11-14 09:13:33.5692|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement) in 2015.2572ms 2025-11-14 09:13:33.5692|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-11-14 09:13:33.5692|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2028.3135ms 200 application/json; charset=utf-8 2025-11-14 09:13:44.5512|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:13:44.5512|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:13:44.5540|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:44.5540|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:44.5540|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1782ms 204 2025-11-14 09:13:44.5540|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2756ms 204 2025-11-14 09:13:44.5540|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:13:44.5540|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:13:44.5540|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:13:44.5540|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:44.5540|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:13:44.5540|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:13:44.5540|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:44.5689|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:13:44.5689|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:13:44.5689|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). 2025-11-14 09:13:44.5689|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:13:44.5689|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:13:44.5689|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). 2025-11-14 09:13:44.5689|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:13:44.5854|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] 2025-11-14 09:13:44.5854|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] 2025-11-14 09:13:44.5854|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]]'. 2025-11-14 09:13:44.5854|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.1597ms 2025-11-14 09:13:44.5854|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:13:44.5854|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.626ms 200 application/json; charset=utf-8 2025-11-14 09:13:44.5854|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]]'. 2025-11-14 09:13:44.5854|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.972ms 2025-11-14 09:13:44.6002|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:13:44.6002|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.094ms 200 application/json; charset=utf-8 2025-11-14 09:13:47.0327|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:13:47.0327|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:13:47.0327|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:13:47.0327|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:47.0380|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:47.0380|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:47.0380|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3291ms 204 2025-11-14 09:13:47.0380|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7003ms 204 2025-11-14 09:13:47.0380|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8616ms 204 2025-11-14 09:13:47.0380|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:13:47.0380|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:13:47.0380|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:13:47.0380|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:13:47.0380|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:47.0538|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:13:47.0538|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:13:47.0538|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:13:47.0538|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:47.0538|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:13:47.0538|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:13:47.0538|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:13:47.0538|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:13:47.0538|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). 2025-11-14 09:13:47.0538|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:13:47.0538|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:13:47.0538|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:13:47.0538|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). 2025-11-14 09:13:47.0538|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). 2025-11-14 09:13:47.0538|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:13:47.0538|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)) 2025-11-14 09:13:47.0689||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:13:47.0689|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 2025-11-14 09:13:47.0689||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:13:47.0689|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]]'. 2025-11-14 09:13:47.0689||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:13:47.0689||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:13:47.0689|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 5.2406ms 2025-11-14 09:13:47.0689|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:13:47.0689|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.4779ms 200 application/json; charset=utf-8 2025-11-14 09:13:47.0689||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:13:47.0689||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 2025-11-14 09:13:47.0689||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:13:47.0850||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:13:47.0850||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 2025-11-14 09:13:47.0850||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:13:47.0850||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:13:47.8470||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:13:47.8470||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:13:47.8470||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:13:47.8680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:13:47.8680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:13:47.8680||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:13:48.6217||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:13:48.6217||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:13:48.6217||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:13:48.6385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:13:48.6385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:13:48.6385||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:13:49.3895||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:13:49.3895||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:13:49.3978||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:13:49.3978||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:13:49.3978||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:13:49.3978||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:13:50.1989||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:13:50.1989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:13:50.1989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:13:50.2108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:13:50.2108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:13:50.2108||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:13:50.2708||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:13:50.2758||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:13:50.2758|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]]'. 2025-11-14 09:13:50.2758|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3211.3211ms 2025-11-14 09:13:50.2758|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:13:50.2758|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3232.4421ms 200 application/json; charset=utf-8 2025-11-14 09:13:51.0410||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:13:51.0410||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:13:51.0410||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:13:51.0589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:13:51.0589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:13:51.0589||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:13:51.8150||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:13:51.8187||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:13:51.8187||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:13:51.8373||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:13:51.8373|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; 2025-11-14 09:13:51.8539|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 2025-11-14 09:13:51.8539|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:13:51.8539|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:13:51.8539|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:13:51.8659|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:13:51.8659|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:13:51.8659|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:13:51.8659|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:13:51.8659|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:13:51.8829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:13:51.8829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:13:51.8904|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:13:51.8904|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:13:51.9314|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]]'. 2025-11-14 09:13:51.9314|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4869.41ms 2025-11-14 09:13:51.9314|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:13:51.9314|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4888.913ms 200 application/json; charset=utf-8 2025-11-14 09:15:42.7725|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 2025-11-14 09:15:42.7725|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:15:42.7725|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.522ms 204 2025-11-14 09:15:42.7839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 2025-11-14 09:15:42.7839|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:15:42.7839|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:15:42.7839|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:15:42.7839|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-11-14 09:15:42.7839|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). 2025-11-14 09:15:42.7839||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:15:42.8003||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:15:42.8003||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:15:42.8221||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 2025-11-14 09:15:42.8278||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:15:42.8278||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:15:46.7860||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":81055290.34,"formattedAmount":"81,055,290.34","bookBalance":81055290.34,"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":11402.63,"formattedAmount":"11,402.63","bookBalance":11402.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":1858584.72,"formattedAmount":"1,858,584.72","bookBalance":1858584.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":2241.67,"formattedAmount":"2,241.67","bookBalance":2241.67,"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":330647.47,"formattedAmount":"330,647.47","bookBalance":330647.47,"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":2785858.0,"formattedAmount":"2,785,858.00","bookBalance":2785858.0,"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":548495.13,"formattedAmount":"548,495.13","bookBalance":548495.13,"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":3791777.78,"formattedAmount":"3,791,777.78","bookBalance":3791777.78,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":6013.68,"formattedAmount":"6,013.68","bookBalance":6013.68,"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":88104.23,"formattedAmount":"88,104.23","bookBalance":88104.23,"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":3188.37,"formattedAmount":"3,188.37","bookBalance":3188.37,"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":10162.05,"formattedAmount":"10,162.05","bookBalance":10162.05,"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":15223.8,"formattedAmount":"15,223.80","bookBalance":15223.8,"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":60448.88,"formattedAmount":"60,448.88","bookBalance":60448.88,"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":8602.52,"formattedAmount":"8,602.52","bookBalance":8602.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":110611.34,"formattedAmount":"110,611.34","bookBalance":110611.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":156374.07,"formattedAmount":"156,374.07","bookBalance":156374.07,"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":1215225.31,"formattedAmount":"1,215,225.31","bookBalance":1215225.31,"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":235980.0,"formattedAmount":"235,980.00","bookBalance":235980.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":564483.46,"formattedAmount":"564,483.46","bookBalance":564483.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":1466392.26,"formattedAmount":"1,466,392.26","bookBalance":1466392.26,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":195691568.24,"formattedAmount":"195,691,568.24","bookBalance":195691568.24,"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":8423000.69,"formattedAmount":"8,423,000.69","bookBalance":8423000.69,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":9818082.33,"formattedAmount":"9,818,082.33","bookBalance":9818082.33,"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":34729618.68,"formattedAmount":"34,729,618.68","bookBalance":34729618.68,"accountType":"","accountName":"INFRASTRUCTURE DEP & INVESTMENT","currency":null,"accountno":"0112010362"},{"availableBalance":189332.01,"formattedAmount":"189,332.01","bookBalance":189332.01,"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":79476754.97,"formattedAmount":"79,476,754.97","bookBalance":79476754.97,"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":296922.07,"formattedAmount":"296,922.07","bookBalance":296922.07,"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":588627.72,"formattedAmount":"588,627.72","bookBalance":588627.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":15379007.99,"formattedAmount":"15,379,007.99","bookBalance":15379007.99,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":2820725.7,"formattedAmount":"2,820,725.70","bookBalance":2820725.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":2000000.0,"formattedAmount":"2,000,000.00","bookBalance":2000000.0,"accountType":"","accountName":"DRUG EMERGENCY ACCOUNT","currency":null,"accountno":"0112010472"},{"availableBalance":2791484.93,"formattedAmount":"2,791,484.93","bookBalance":2791484.93,"accountType":"","accountName":"AIRPOTS AUTH STAFF END OF SERV B","currency":null,"accountno":"0112010489"},{"availableBalance":13846133.79,"formattedAmount":"13,846,133.79","bookBalance":13846133.79,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":1149183.49,"formattedAmount":"1,149,183.49","bookBalance":1149183.49,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":98463884.35,"formattedAmount":"98,463,884.35","bookBalance":98463884.35,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":2678404.5,"formattedAmount":"2,678,404.50","bookBalance":2678404.5,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":312335.0,"formattedAmount":"312,335.00","bookBalance":312335.0,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":2784640.7,"formattedAmount":"2,784,640.70","bookBalance":2784640.7,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":5232681.01,"formattedAmount":"5,232,681.01","bookBalance":5232681.01,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":1793010.72,"formattedAmount":"1,793,010.72","bookBalance":1793010.72,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CHRISTIAN PILGRIMAGE FUNDS","currency":null,"accountno":"0112010623"},{"availableBalance":1802097.46,"formattedAmount":"1,802,097.46","bookBalance":1802097.46,"accountType":"","accountName":"NAT MED SUPPLIES AGE/COST RECOVE","currency":null,"accountno":"0112010630"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":266372.89,"formattedAmount":"266,372.89","bookBalance":266372.89,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4212082.68,"formattedAmount":"4,212,082.68","bookBalance":4212082.68,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":905447.16,"formattedAmount":"905,447.16","bookBalance":905447.16,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":11737451.69,"formattedAmount":"11,737,451.69","bookBalance":11737451.69,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":389603.69,"formattedAmount":"389,603.69","bookBalance":389603.69,"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":6657774.63,"formattedAmount":"6,657,774.63","bookBalance":6657774.63,"accountType":"","accountName":"MASTER & REGISTRAR HIGH COURT","currency":null,"accountno":"0112010726"},{"availableBalance":7852436.85,"formattedAmount":"7,852,436.85","bookBalance":7852436.85,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION ND","currency":null,"accountno":"0112010764"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0112010771"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0112010788"},{"availableBalance":1600123.11,"formattedAmount":"1,600,123.11","bookBalance":1600123.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":10580680.58,"formattedAmount":"10,580,680.58","bookBalance":10580680.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":7502628.42,"formattedAmount":"7,502,628.42","bookBalance":7502628.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":10744144.0,"formattedAmount":"10,744,144.00","bookBalance":10744144.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":5422593.16,"formattedAmount":"5,422,593.16","bookBalance":5422593.16,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":9955212.66,"formattedAmount":"9,955,212.66","bookBalance":9955212.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":519101.25,"formattedAmount":"519,101.25","bookBalance":519101.25,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":4199705.95,"formattedAmount":"4,199,705.95","bookBalance":4199705.95,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":678814.62,"formattedAmount":"678,814.62","bookBalance":678814.62,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":1846932.44,"formattedAmount":"1,846,932.44","bookBalance":1846932.44,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":4304138.11,"formattedAmount":"4,304,138.11","bookBalance":4304138.11,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":71275.6,"formattedAmount":"71,275.60","bookBalance":71275.6,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":485762.53,"formattedAmount":"485,762.53","bookBalance":485762.53,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":480106.26,"formattedAmount":"480,106.26","bookBalance":480106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":386577.47,"formattedAmount":"386,577.47","bookBalance":386577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1270700.49,"formattedAmount":"1,270,700.49","bookBalance":1270700.49,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1684857.67,"formattedAmount":"1,684,857.67","bookBalance":1684857.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":1691928.01,"formattedAmount":"1,691,928.01","bookBalance":1691928.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":1661553.35,"formattedAmount":"1,661,553.35","bookBalance":1661553.35,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":223005.84,"formattedAmount":"223,005.84","bookBalance":223005.84,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":31609.94,"formattedAmount":"31,609.94","bookBalance":31609.94,"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":1113457.97,"formattedAmount":"1,113,457.97","bookBalance":1113457.97,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":5825486.79,"formattedAmount":"5,825,486.79","bookBalance":5825486.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":1575800.81,"formattedAmount":"1,575,800.81","bookBalance":1575800.81,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":525198.5,"formattedAmount":"525,198.50","bookBalance":525198.5,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":131382.88,"formattedAmount":"131,382.88","bookBalance":131382.88,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":302935.22,"formattedAmount":"302,935.22","bookBalance":302935.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":290374.73,"formattedAmount":"290,374.73","bookBalance":290374.73,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":39796.41,"formattedAmount":"39,796.41","bookBalance":39796.41,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":495763.99,"formattedAmount":"495,763.99","bookBalance":495763.99,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":438128.84,"formattedAmount":"438,128.84","bookBalance":438128.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":918832.02,"formattedAmount":"918,832.02","bookBalance":918832.02,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":5168211.04,"formattedAmount":"5,168,211.04","bookBalance":5168211.04,"accountType":"","accountName":"CENTRAL STATISTICS OFFICE","currency":null,"accountno":"0112011149"},{"availableBalance":15878.71,"formattedAmount":"15,878.71","bookBalance":15878.71,"accountType":"","accountName":"JUSTICE SEC COORDINATION OFFICE","currency":null,"accountno":"0112011156"},{"availableBalance":2246759.67,"formattedAmount":"2,246,759.67","bookBalance":2246759.67,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1626858.66,"formattedAmount":"1,626,858.66","bookBalance":1626858.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":481548.5,"formattedAmount":"481,548.50","bookBalance":481548.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":1917035.41,"formattedAmount":"1,917,035.41","bookBalance":1917035.41,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":1153220.19,"formattedAmount":"1,153,220.19","bookBalance":1153220.19,"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":140.68,"formattedAmount":"140.68","bookBalance":140.68,"accountType":"","accountName":"INDEPENDENT MEDIA COMMISSION DIS","currency":null,"accountno":"0112011228"},{"availableBalance":37551.41,"formattedAmount":"37,551.41","bookBalance":37551.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":1087284.2,"formattedAmount":"1,087,284.20","bookBalance":1087284.2,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":1006.0,"formattedAmount":"1,006.00","bookBalance":1006.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":98874.95,"formattedAmount":"98,874.95","bookBalance":98874.95,"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":1749.22,"formattedAmount":"1,749.22","bookBalance":1749.22,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":2135650.06,"formattedAmount":"2,135,650.06","bookBalance":2135650.06,"accountType":"","accountName":"IMPREST AC-MIN OF EMPLOYMENT AND","currency":null,"accountno":"0112011307"},{"availableBalance":2705.39,"formattedAmount":"2,705.39","bookBalance":2705.39,"accountType":"","accountName":"NATIONAL YOUTH SERVICE IMPREST","currency":null,"accountno":"0112011314"},{"availableBalance":404358.71,"formattedAmount":"404,358.71","bookBalance":404358.71,"accountType":"","accountName":"MUNAFA FUND OPERATIONAL","currency":null,"accountno":"0112011321"},{"availableBalance":232372.6,"formattedAmount":"232,372.60","bookBalance":232372.6,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":3901514.19,"formattedAmount":"3,901,514.19","bookBalance":3901514.19,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":774932.38,"formattedAmount":"774,932.38","bookBalance":774932.38,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":311972.63,"formattedAmount":"311,972.63","bookBalance":311972.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":302143.01,"formattedAmount":"302,143.01","bookBalance":302143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":2292305.54,"formattedAmount":"2,292,305.54","bookBalance":2292305.54,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":56814.63,"formattedAmount":"56,814.63","bookBalance":56814.63,"accountType":"","accountName":"INDEPENDENCE POLICE COMPLAINT BO","currency":null,"accountno":"0112011400"},{"availableBalance":11047.61,"formattedAmount":"11,047.61","bookBalance":11047.61,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":592448.0,"formattedAmount":"592,448.00","bookBalance":592448.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":31589314.0,"formattedAmount":"31,589,314.00","bookBalance":31589314.0,"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":246416.07,"formattedAmount":"246,416.07","bookBalance":246416.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":884154.69,"formattedAmount":"884,154.69","bookBalance":884154.69,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":2423746.38,"formattedAmount":"2,423,746.38","bookBalance":2423746.38,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":235493.82,"formattedAmount":"235,493.82","bookBalance":235493.82,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":60803.84,"formattedAmount":"60,803.84","bookBalance":60803.84,"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":611469.03,"formattedAmount":"611,469.03","bookBalance":611469.03,"accountType":"","accountName":"MIN OF LOCAL GOVT & RURAL DEV IM","currency":null,"accountno":"0112011596"},{"availableBalance":842.0,"formattedAmount":"842.00","bookBalance":842.0,"accountType":"","accountName":"DECENTRALISATION SECRETARIAT DIS","currency":null,"accountno":"0112011606"},{"availableBalance":1762478.68,"formattedAmount":"1,762,478.68","bookBalance":1762478.68,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":68829.03,"formattedAmount":"68,829.03","bookBalance":68829.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":223253.32,"formattedAmount":"223,253.32","bookBalance":223253.32,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":266764.9,"formattedAmount":"266,764.90","bookBalance":266764.9,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":57292.15,"formattedAmount":"57,292.15","bookBalance":57292.15,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":48480.02,"formattedAmount":"48,480.02","bookBalance":48480.02,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":1586850.33,"formattedAmount":"1,586,850.33","bookBalance":1586850.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":257194.21,"formattedAmount":"257,194.21","bookBalance":257194.21,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":280094.63,"formattedAmount":"280,094.63","bookBalance":280094.63,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":16153.98,"formattedAmount":"16,153.98","bookBalance":16153.98,"accountType":"","accountName":"NATIONAL CYBERSECURITY FUND ACCO","currency":null,"accountno":"0112011716"},{"availableBalance":409041.12,"formattedAmount":"409,041.12","bookBalance":409041.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":304615.64,"formattedAmount":"304,615.64","bookBalance":304615.64,"accountType":"","accountName":"NDB COMMERCIAL BANKING AC","currency":null,"accountno":"0112011747"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":423730.77,"formattedAmount":"423,730.77","bookBalance":423730.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":955021.56,"formattedAmount":"955,021.56","bookBalance":955021.56,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":244923.82,"formattedAmount":"244,923.82","bookBalance":244923.82,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":1109023.93,"formattedAmount":"1,109,023.93","bookBalance":1109023.93,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":3002.83,"formattedAmount":"3,002.83","bookBalance":3002.83,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":2830943.21,"formattedAmount":"2,830,943.21","bookBalance":2830943.21,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":76717.0,"formattedAmount":"76,717.00","bookBalance":76717.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":111355.41,"formattedAmount":"111,355.41","bookBalance":111355.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":1276.16,"formattedAmount":"1,276.16","bookBalance":1276.16,"accountType":"","accountName":"NATIONAL CONSERVATIVE TRUST DISB","currency":null,"accountno":"0112011912"},{"availableBalance":149.82,"formattedAmount":"149.82","bookBalance":149.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":960.89,"formattedAmount":"960.89","bookBalance":960.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":968728.58,"formattedAmount":"968,728.58","bookBalance":968728.58,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":1586913.27,"formattedAmount":"1,586,913.27","bookBalance":1586913.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":4000.77,"formattedAmount":"4,000.77","bookBalance":4000.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":246473.3,"formattedAmount":"246,473.30","bookBalance":246473.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":219279.1,"formattedAmount":"219,279.10","bookBalance":219279.1,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":86252.29,"formattedAmount":"86,252.29","bookBalance":86252.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":775540.41,"formattedAmount":"775,540.41","bookBalance":775540.41,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":531191.87,"formattedAmount":"531,191.87","bookBalance":531191.87,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":223053.32,"formattedAmount":"223,053.32","bookBalance":223053.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":4745.29,"formattedAmount":"4,745.29","bookBalance":4745.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":163752.76,"formattedAmount":"163,752.76","bookBalance":163752.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":1123530.67,"formattedAmount":"1,123,530.67","bookBalance":1123530.67,"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":2513758.95,"formattedAmount":"2,513,758.95","bookBalance":2513758.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":178584.0,"formattedAmount":"178,584.00","bookBalance":178584.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":66195.2,"formattedAmount":"66,195.20","bookBalance":66195.2,"accountType":"","accountName":"NATIONAL YOUTH EMPOWERMENT FUND","currency":null,"accountno":"0112012232"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":930062.35,"formattedAmount":"930,062.35","bookBalance":930062.35,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":15477.67,"formattedAmount":"15,477.67","bookBalance":15477.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":3304902.39,"formattedAmount":"3,304,902.39","bookBalance":3304902.39,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":933.53,"formattedAmount":"933.53","bookBalance":933.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":5401209.32,"formattedAmount":"5,401,209.32","bookBalance":5401209.32,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":168781.0,"formattedAmount":"168,781.00","bookBalance":168781.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":538036.81,"formattedAmount":"538,036.81","bookBalance":538036.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":263473.03,"formattedAmount":"263,473.03","bookBalance":263473.03,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":12333340.58,"formattedAmount":"12,333,340.58","bookBalance":12333340.58,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":3837520.43,"formattedAmount":"3,837,520.43","bookBalance":3837520.43,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":461896.38,"formattedAmount":"461,896.38","bookBalance":461896.38,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":17094.03,"formattedAmount":"17,094.03","bookBalance":17094.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":10.59,"formattedAmount":"10.59","bookBalance":10.59,"accountType":"","accountName":"IMPREST AC FOR SECRETARY TO THE","currency":null,"accountno":"0112012380"},{"availableBalance":1944.91,"formattedAmount":"1,944.91","bookBalance":1944.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":1835797.6,"formattedAmount":"1,835,797.60","bookBalance":1835797.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":7000000.0,"formattedAmount":"7,000,000.00","bookBalance":7000000.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":1000742.1,"formattedAmount":"1,000,742.10","bookBalance":1000742.1,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":135429.0,"formattedAmount":"135,429.00","bookBalance":135429.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":8351024.99,"formattedAmount":"8,351,024.99","bookBalance":8351024.99,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":30512.45,"formattedAmount":"30,512.45","bookBalance":30512.45,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"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":86310.0,"formattedAmount":"86,310.00","bookBalance":86310.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":1800.0,"formattedAmount":"1,800.00","bookBalance":1800.0,"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":2826702.0,"formattedAmount":"2,826,702.00","bookBalance":2826702.0,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":2682445.5,"formattedAmount":"2,682,445.50","bookBalance":2682445.5,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":22884.67,"formattedAmount":"22,884.67","bookBalance":22884.67,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION AUTH","currency":null,"accountno":"0112012892"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.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":596671.95,"formattedAmount":"596,671.95","bookBalance":596671.95,"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"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:15:46.7860||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:15:46.8024|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]]'. 2025-11-14 09:15:46.8024|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement) in 4020.6537ms 2025-11-14 09:15:46.8172|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-11-14 09:15:46.8172|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4034.9522ms 200 application/json; charset=utf-8 2025-11-14 09:16:09.1184|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 2025-11-14 09:16:09.1184|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:16:09.1184|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2401ms 204 2025-11-14 09:16:09.1499|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 2025-11-14 09:16:09.1499|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:16:09.1499|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:16:09.1499|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:16:09.1499|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-11-14 09:16:09.1499|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). 2025-11-14 09:16:09.1499||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:16:09.1672||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:16:09.1672||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:16:09.1887||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 2025-11-14 09:16:09.1932||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:16:09.1932||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:16:12.8674||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":81055290.34,"formattedAmount":"81,055,290.34","bookBalance":81055290.34,"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":11402.63,"formattedAmount":"11,402.63","bookBalance":11402.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":1858584.72,"formattedAmount":"1,858,584.72","bookBalance":1858584.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":2241.67,"formattedAmount":"2,241.67","bookBalance":2241.67,"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":330647.47,"formattedAmount":"330,647.47","bookBalance":330647.47,"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":2785858.0,"formattedAmount":"2,785,858.00","bookBalance":2785858.0,"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":548495.13,"formattedAmount":"548,495.13","bookBalance":548495.13,"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":3791777.78,"formattedAmount":"3,791,777.78","bookBalance":3791777.78,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":6013.68,"formattedAmount":"6,013.68","bookBalance":6013.68,"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":88104.23,"formattedAmount":"88,104.23","bookBalance":88104.23,"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":3188.37,"formattedAmount":"3,188.37","bookBalance":3188.37,"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":10162.05,"formattedAmount":"10,162.05","bookBalance":10162.05,"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":15223.8,"formattedAmount":"15,223.80","bookBalance":15223.8,"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":60448.88,"formattedAmount":"60,448.88","bookBalance":60448.88,"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":8602.52,"formattedAmount":"8,602.52","bookBalance":8602.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":110611.34,"formattedAmount":"110,611.34","bookBalance":110611.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":156374.07,"formattedAmount":"156,374.07","bookBalance":156374.07,"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":1215225.31,"formattedAmount":"1,215,225.31","bookBalance":1215225.31,"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":235980.0,"formattedAmount":"235,980.00","bookBalance":235980.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":564483.46,"formattedAmount":"564,483.46","bookBalance":564483.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":1466392.26,"formattedAmount":"1,466,392.26","bookBalance":1466392.26,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":195691568.24,"formattedAmount":"195,691,568.24","bookBalance":195691568.24,"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":8423000.69,"formattedAmount":"8,423,000.69","bookBalance":8423000.69,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":9818082.33,"formattedAmount":"9,818,082.33","bookBalance":9818082.33,"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":34729618.68,"formattedAmount":"34,729,618.68","bookBalance":34729618.68,"accountType":"","accountName":"INFRASTRUCTURE DEP & INVESTMENT","currency":null,"accountno":"0112010362"},{"availableBalance":189332.01,"formattedAmount":"189,332.01","bookBalance":189332.01,"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":79476754.97,"formattedAmount":"79,476,754.97","bookBalance":79476754.97,"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":296922.07,"formattedAmount":"296,922.07","bookBalance":296922.07,"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":588627.72,"formattedAmount":"588,627.72","bookBalance":588627.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":15379007.99,"formattedAmount":"15,379,007.99","bookBalance":15379007.99,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":2820725.7,"formattedAmount":"2,820,725.70","bookBalance":2820725.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":2000000.0,"formattedAmount":"2,000,000.00","bookBalance":2000000.0,"accountType":"","accountName":"DRUG EMERGENCY ACCOUNT","currency":null,"accountno":"0112010472"},{"availableBalance":2791484.93,"formattedAmount":"2,791,484.93","bookBalance":2791484.93,"accountType":"","accountName":"AIRPOTS AUTH STAFF END OF SERV B","currency":null,"accountno":"0112010489"},{"availableBalance":13846133.79,"formattedAmount":"13,846,133.79","bookBalance":13846133.79,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":1149183.49,"formattedAmount":"1,149,183.49","bookBalance":1149183.49,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":98463884.35,"formattedAmount":"98,463,884.35","bookBalance":98463884.35,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":2678404.5,"formattedAmount":"2,678,404.50","bookBalance":2678404.5,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":312335.0,"formattedAmount":"312,335.00","bookBalance":312335.0,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":2784640.7,"formattedAmount":"2,784,640.70","bookBalance":2784640.7,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":5232681.01,"formattedAmount":"5,232,681.01","bookBalance":5232681.01,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":1793010.72,"formattedAmount":"1,793,010.72","bookBalance":1793010.72,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CHRISTIAN PILGRIMAGE FUNDS","currency":null,"accountno":"0112010623"},{"availableBalance":1802097.46,"formattedAmount":"1,802,097.46","bookBalance":1802097.46,"accountType":"","accountName":"NAT MED SUPPLIES AGE/COST RECOVE","currency":null,"accountno":"0112010630"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":266372.89,"formattedAmount":"266,372.89","bookBalance":266372.89,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4212082.68,"formattedAmount":"4,212,082.68","bookBalance":4212082.68,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":905447.16,"formattedAmount":"905,447.16","bookBalance":905447.16,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":11737451.69,"formattedAmount":"11,737,451.69","bookBalance":11737451.69,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":389603.69,"formattedAmount":"389,603.69","bookBalance":389603.69,"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":6657774.63,"formattedAmount":"6,657,774.63","bookBalance":6657774.63,"accountType":"","accountName":"MASTER & REGISTRAR HIGH COURT","currency":null,"accountno":"0112010726"},{"availableBalance":7852436.85,"formattedAmount":"7,852,436.85","bookBalance":7852436.85,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION ND","currency":null,"accountno":"0112010764"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0112010771"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0112010788"},{"availableBalance":1600123.11,"formattedAmount":"1,600,123.11","bookBalance":1600123.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":10580680.58,"formattedAmount":"10,580,680.58","bookBalance":10580680.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":7502628.42,"formattedAmount":"7,502,628.42","bookBalance":7502628.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":10744144.0,"formattedAmount":"10,744,144.00","bookBalance":10744144.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":5422593.16,"formattedAmount":"5,422,593.16","bookBalance":5422593.16,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":9955212.66,"formattedAmount":"9,955,212.66","bookBalance":9955212.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":519101.25,"formattedAmount":"519,101.25","bookBalance":519101.25,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":4199705.95,"formattedAmount":"4,199,705.95","bookBalance":4199705.95,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":678814.62,"formattedAmount":"678,814.62","bookBalance":678814.62,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":1846932.44,"formattedAmount":"1,846,932.44","bookBalance":1846932.44,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":4304138.11,"formattedAmount":"4,304,138.11","bookBalance":4304138.11,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":71275.6,"formattedAmount":"71,275.60","bookBalance":71275.6,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":485762.53,"formattedAmount":"485,762.53","bookBalance":485762.53,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":480106.26,"formattedAmount":"480,106.26","bookBalance":480106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":386577.47,"formattedAmount":"386,577.47","bookBalance":386577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1270700.49,"formattedAmount":"1,270,700.49","bookBalance":1270700.49,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1684857.67,"formattedAmount":"1,684,857.67","bookBalance":1684857.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":1691928.01,"formattedAmount":"1,691,928.01","bookBalance":1691928.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":1661553.35,"formattedAmount":"1,661,553.35","bookBalance":1661553.35,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":223005.84,"formattedAmount":"223,005.84","bookBalance":223005.84,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":31609.94,"formattedAmount":"31,609.94","bookBalance":31609.94,"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":1113457.97,"formattedAmount":"1,113,457.97","bookBalance":1113457.97,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":5825486.79,"formattedAmount":"5,825,486.79","bookBalance":5825486.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":1575800.81,"formattedAmount":"1,575,800.81","bookBalance":1575800.81,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":525198.5,"formattedAmount":"525,198.50","bookBalance":525198.5,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":131382.88,"formattedAmount":"131,382.88","bookBalance":131382.88,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":302935.22,"formattedAmount":"302,935.22","bookBalance":302935.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":290374.73,"formattedAmount":"290,374.73","bookBalance":290374.73,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":39796.41,"formattedAmount":"39,796.41","bookBalance":39796.41,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":495763.99,"formattedAmount":"495,763.99","bookBalance":495763.99,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":438128.84,"formattedAmount":"438,128.84","bookBalance":438128.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":918832.02,"formattedAmount":"918,832.02","bookBalance":918832.02,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":5168211.04,"formattedAmount":"5,168,211.04","bookBalance":5168211.04,"accountType":"","accountName":"CENTRAL STATISTICS OFFICE","currency":null,"accountno":"0112011149"},{"availableBalance":15878.71,"formattedAmount":"15,878.71","bookBalance":15878.71,"accountType":"","accountName":"JUSTICE SEC COORDINATION OFFICE","currency":null,"accountno":"0112011156"},{"availableBalance":2246759.67,"formattedAmount":"2,246,759.67","bookBalance":2246759.67,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1626858.66,"formattedAmount":"1,626,858.66","bookBalance":1626858.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":481548.5,"formattedAmount":"481,548.50","bookBalance":481548.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":1917035.41,"formattedAmount":"1,917,035.41","bookBalance":1917035.41,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":1153220.19,"formattedAmount":"1,153,220.19","bookBalance":1153220.19,"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":140.68,"formattedAmount":"140.68","bookBalance":140.68,"accountType":"","accountName":"INDEPENDENT MEDIA COMMISSION DIS","currency":null,"accountno":"0112011228"},{"availableBalance":37551.41,"formattedAmount":"37,551.41","bookBalance":37551.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":1087284.2,"formattedAmount":"1,087,284.20","bookBalance":1087284.2,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":1006.0,"formattedAmount":"1,006.00","bookBalance":1006.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":98874.95,"formattedAmount":"98,874.95","bookBalance":98874.95,"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":1749.22,"formattedAmount":"1,749.22","bookBalance":1749.22,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":2135650.06,"formattedAmount":"2,135,650.06","bookBalance":2135650.06,"accountType":"","accountName":"IMPREST AC-MIN OF EMPLOYMENT AND","currency":null,"accountno":"0112011307"},{"availableBalance":2705.39,"formattedAmount":"2,705.39","bookBalance":2705.39,"accountType":"","accountName":"NATIONAL YOUTH SERVICE IMPREST","currency":null,"accountno":"0112011314"},{"availableBalance":404358.71,"formattedAmount":"404,358.71","bookBalance":404358.71,"accountType":"","accountName":"MUNAFA FUND OPERATIONAL","currency":null,"accountno":"0112011321"},{"availableBalance":232372.6,"formattedAmount":"232,372.60","bookBalance":232372.6,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":3901514.19,"formattedAmount":"3,901,514.19","bookBalance":3901514.19,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":774932.38,"formattedAmount":"774,932.38","bookBalance":774932.38,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":311972.63,"formattedAmount":"311,972.63","bookBalance":311972.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":302143.01,"formattedAmount":"302,143.01","bookBalance":302143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":2292305.54,"formattedAmount":"2,292,305.54","bookBalance":2292305.54,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":56814.63,"formattedAmount":"56,814.63","bookBalance":56814.63,"accountType":"","accountName":"INDEPENDENCE POLICE COMPLAINT BO","currency":null,"accountno":"0112011400"},{"availableBalance":11047.61,"formattedAmount":"11,047.61","bookBalance":11047.61,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":592448.0,"formattedAmount":"592,448.00","bookBalance":592448.0,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":31589314.0,"formattedAmount":"31,589,314.00","bookBalance":31589314.0,"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":246416.07,"formattedAmount":"246,416.07","bookBalance":246416.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":884154.69,"formattedAmount":"884,154.69","bookBalance":884154.69,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":2423746.38,"formattedAmount":"2,423,746.38","bookBalance":2423746.38,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":235493.82,"formattedAmount":"235,493.82","bookBalance":235493.82,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":60803.84,"formattedAmount":"60,803.84","bookBalance":60803.84,"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":611469.03,"formattedAmount":"611,469.03","bookBalance":611469.03,"accountType":"","accountName":"MIN OF LOCAL GOVT & RURAL DEV IM","currency":null,"accountno":"0112011596"},{"availableBalance":842.0,"formattedAmount":"842.00","bookBalance":842.0,"accountType":"","accountName":"DECENTRALISATION SECRETARIAT DIS","currency":null,"accountno":"0112011606"},{"availableBalance":1762478.68,"formattedAmount":"1,762,478.68","bookBalance":1762478.68,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":68829.03,"formattedAmount":"68,829.03","bookBalance":68829.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":223253.32,"formattedAmount":"223,253.32","bookBalance":223253.32,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":266764.9,"formattedAmount":"266,764.90","bookBalance":266764.9,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":57292.15,"formattedAmount":"57,292.15","bookBalance":57292.15,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":48480.02,"formattedAmount":"48,480.02","bookBalance":48480.02,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":1586850.33,"formattedAmount":"1,586,850.33","bookBalance":1586850.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":257194.21,"formattedAmount":"257,194.21","bookBalance":257194.21,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":280094.63,"formattedAmount":"280,094.63","bookBalance":280094.63,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":16153.98,"formattedAmount":"16,153.98","bookBalance":16153.98,"accountType":"","accountName":"NATIONAL CYBERSECURITY FUND ACCO","currency":null,"accountno":"0112011716"},{"availableBalance":409041.12,"formattedAmount":"409,041.12","bookBalance":409041.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":304615.64,"formattedAmount":"304,615.64","bookBalance":304615.64,"accountType":"","accountName":"NDB COMMERCIAL BANKING AC","currency":null,"accountno":"0112011747"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":423730.77,"formattedAmount":"423,730.77","bookBalance":423730.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":955021.56,"formattedAmount":"955,021.56","bookBalance":955021.56,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":244923.82,"formattedAmount":"244,923.82","bookBalance":244923.82,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":1109023.93,"formattedAmount":"1,109,023.93","bookBalance":1109023.93,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":3002.83,"formattedAmount":"3,002.83","bookBalance":3002.83,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":2830943.21,"formattedAmount":"2,830,943.21","bookBalance":2830943.21,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":76717.0,"formattedAmount":"76,717.00","bookBalance":76717.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":111355.41,"formattedAmount":"111,355.41","bookBalance":111355.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":1276.16,"formattedAmount":"1,276.16","bookBalance":1276.16,"accountType":"","accountName":"NATIONAL CONSERVATIVE TRUST DISB","currency":null,"accountno":"0112011912"},{"availableBalance":149.82,"formattedAmount":"149.82","bookBalance":149.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":960.89,"formattedAmount":"960.89","bookBalance":960.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":968728.58,"formattedAmount":"968,728.58","bookBalance":968728.58,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":1586913.27,"formattedAmount":"1,586,913.27","bookBalance":1586913.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":4000.77,"formattedAmount":"4,000.77","bookBalance":4000.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":246473.3,"formattedAmount":"246,473.30","bookBalance":246473.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":219279.1,"formattedAmount":"219,279.10","bookBalance":219279.1,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":86252.29,"formattedAmount":"86,252.29","bookBalance":86252.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":775540.41,"formattedAmount":"775,540.41","bookBalance":775540.41,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":531191.87,"formattedAmount":"531,191.87","bookBalance":531191.87,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":223053.32,"formattedAmount":"223,053.32","bookBalance":223053.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":4745.29,"formattedAmount":"4,745.29","bookBalance":4745.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":163752.76,"formattedAmount":"163,752.76","bookBalance":163752.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":1123530.67,"formattedAmount":"1,123,530.67","bookBalance":1123530.67,"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":2513758.95,"formattedAmount":"2,513,758.95","bookBalance":2513758.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":178584.0,"formattedAmount":"178,584.00","bookBalance":178584.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":66195.2,"formattedAmount":"66,195.20","bookBalance":66195.2,"accountType":"","accountName":"NATIONAL YOUTH EMPOWERMENT FUND","currency":null,"accountno":"0112012232"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"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":930062.35,"formattedAmount":"930,062.35","bookBalance":930062.35,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":15477.67,"formattedAmount":"15,477.67","bookBalance":15477.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":3304902.39,"formattedAmount":"3,304,902.39","bookBalance":3304902.39,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":933.53,"formattedAmount":"933.53","bookBalance":933.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":5401209.32,"formattedAmount":"5,401,209.32","bookBalance":5401209.32,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":168781.0,"formattedAmount":"168,781.00","bookBalance":168781.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":538036.81,"formattedAmount":"538,036.81","bookBalance":538036.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":263473.03,"formattedAmount":"263,473.03","bookBalance":263473.03,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":12333340.58,"formattedAmount":"12,333,340.58","bookBalance":12333340.58,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":3837520.43,"formattedAmount":"3,837,520.43","bookBalance":3837520.43,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":461896.38,"formattedAmount":"461,896.38","bookBalance":461896.38,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":17094.03,"formattedAmount":"17,094.03","bookBalance":17094.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":10.59,"formattedAmount":"10.59","bookBalance":10.59,"accountType":"","accountName":"IMPREST AC FOR SECRETARY TO THE","currency":null,"accountno":"0112012380"},{"availableBalance":1944.91,"formattedAmount":"1,944.91","bookBalance":1944.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":1835797.6,"formattedAmount":"1,835,797.60","bookBalance":1835797.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":7000000.0,"formattedAmount":"7,000,000.00","bookBalance":7000000.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":1000742.1,"formattedAmount":"1,000,742.10","bookBalance":1000742.1,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":135429.0,"formattedAmount":"135,429.00","bookBalance":135429.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":8351024.99,"formattedAmount":"8,351,024.99","bookBalance":8351024.99,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":30512.45,"formattedAmount":"30,512.45","bookBalance":30512.45,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"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":86310.0,"formattedAmount":"86,310.00","bookBalance":86310.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":1800.0,"formattedAmount":"1,800.00","bookBalance":1800.0,"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":2826702.0,"formattedAmount":"2,826,702.00","bookBalance":2826702.0,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":2682445.5,"formattedAmount":"2,682,445.50","bookBalance":2682445.5,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":22884.67,"formattedAmount":"22,884.67","bookBalance":22884.67,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION AUTH","currency":null,"accountno":"0112012892"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.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":596671.95,"formattedAmount":"596,671.95","bookBalance":596671.95,"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"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:16:12.8674||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:16:12.8997|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]]'. 2025-11-14 09:16:12.8997|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement) in 3740.6786ms 2025-11-14 09:16:12.8997|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-11-14 09:16:12.8997|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3753.6677ms 200 application/json; charset=utf-8 2025-11-14 09:16:58.6933|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:16:58.6933|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:16:58.6933|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:16:58.6933|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:16:58.6933|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:16:58.6999|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:16:58.6999|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.968ms 204 2025-11-14 09:16:58.6999|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3711ms 204 2025-11-14 09:16:58.6999|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7097ms 204 2025-11-14 09:16:58.6999|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:16:58.6999|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:16:58.6999|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:16:58.6999|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:16:58.6999|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:16:58.6999|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:16:58.6999|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:16:58.7161|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:16:58.7161|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:16:58.7161|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:16:58.7161|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:16:58.7161|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:16:58.7161|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:16:58.7161|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). 2025-11-14 09:16:58.7161|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:16:58.7161|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:16:58.7304|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:16:58.7304|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). 2025-11-14 09:16:58.7304|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). 2025-11-14 09:16:58.7304|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:16:58.7304|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)) 2025-11-14 09:16:58.7304||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:16:58.7304|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 2025-11-14 09:16:58.7304||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:16:58.7304|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]]'. 2025-11-14 09:16:58.7304||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:16:58.7304||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:16:58.7304||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:16:58.7304|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.6886ms 2025-11-14 09:16:58.7500|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:16:58.7500|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.9375ms 200 application/json; charset=utf-8 2025-11-14 09:16:58.7500||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 2025-11-14 09:16:58.7500||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 2025-11-14 09:16:58.7667||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:16:58.7667||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:16:58.7667||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:16:58.7667||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:16:59.5296||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:16:59.5347||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:16:59.5347||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:16:59.5480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:16:59.5480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:16:59.5480||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:17:00.3115||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:17:00.3115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:17:00.3115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:17:00.3331||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:17:00.3331||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:17:00.3331||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:17:01.0660||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:17:01.0660||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:17:01.0660||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:17:01.0835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:17:01.0835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:17:01.0835||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:17:01.9074||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:17:01.9074||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:17:01.9074|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]]'. 2025-11-14 09:17:01.9074|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3181.1243ms 2025-11-14 09:17:01.9074|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:17:01.9074|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3208.5513ms 200 application/json; charset=utf-8 2025-11-14 09:17:01.9214||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:17:01.9214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:17:01.9214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:17:01.9394||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:17:01.9394||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:17:01.9394||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:17:02.6882||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:17:02.6882||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:17:02.6882||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:17:02.7062||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:17:02.7062||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:17:02.7062||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:17:03.4833||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:17:03.4833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:17:03.4833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:17:03.5038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:17:03.5108|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; 2025-11-14 09:17:03.5108|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 2025-11-14 09:17:03.5108|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:17:03.5243|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:17:03.5243|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:17:03.5243|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:17:03.5243|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:17:03.5243|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:17:03.5385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:17:03.5385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:17:03.5385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:17:03.5385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:17:03.5385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:17:03.5385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:17:03.6046|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]]'. 2025-11-14 09:17:03.6046|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4878.1035ms 2025-11-14 09:17:03.6046|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:17:03.6046|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4901.6808ms 200 application/json; charset=utf-8 2025-11-14 09:17:35.0331|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:17:35.0331|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:17:35.0331|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:17:35.0331|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:17:35.0331|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:17:35.0403|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:17:35.0403|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3958ms 204 2025-11-14 09:17:35.0403|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3559ms 204 2025-11-14 09:17:35.0403|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4087ms 204 2025-11-14 09:17:35.0403|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:17:35.0403|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:17:35.0403|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:17:35.0546|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:17:35.0546|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:17:35.0546|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:17:35.0546|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:17:35.0546|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:17:35.0546|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:17:35.0546|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:17:35.0546|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:17:35.0546|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:17:35.0546|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:17:35.0546|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:17:35.0699|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:17:35.0699|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). 2025-11-14 09:17:35.0699|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). 2025-11-14 09:17:35.0699|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). 2025-11-14 09:17:35.0699||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:17:35.0699|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:17:35.0699|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:17:35.0699||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:17:35.0699|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 2025-11-14 09:17:35.0699||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:17:35.0699|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)) 2025-11-14 09:17:35.0699|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]]'. 2025-11-14 09:17:35.0699|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.5532ms 2025-11-14 09:17:35.0853||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:17:35.0853|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:17:35.0853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.2063ms 200 application/json; charset=utf-8 2025-11-14 09:17:35.0853||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:17:35.0853||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 2025-11-14 09:17:35.0853||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:17:35.1013||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 2025-11-14 09:17:35.1013||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:17:35.1013||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:17:35.1013||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:17:35.8517||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:17:35.8517||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:17:35.8517||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:17:35.8718||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:17:35.8718||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:17:35.8718||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:17:36.8406||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:17:36.8406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:17:36.8406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:17:36.8593||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:17:36.8593||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:17:36.8593||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:17:37.6203||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:17:37.6203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:17:37.6203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:17:37.6376||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:17:37.6376||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:17:37.6376||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:17:38.4610||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:17:38.4610||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:17:38.4610||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:17:38.4785||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:17:38.4785||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:17:38.4785||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:17:38.5292||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:17:38.5292||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:17:38.5292|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]]'. 2025-11-14 09:17:38.5292|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3462.8429ms 2025-11-14 09:17:38.5390|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:17:38.5390|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3487.9448ms 200 application/json; charset=utf-8 2025-11-14 09:17:39.2269||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:17:39.2269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:17:39.2269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:17:39.2470||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:17:39.2470||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:17:39.2470||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:17:40.0066||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:17:40.0104||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:17:40.0104||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:17:40.0254||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:17:40.0254|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; 2025-11-14 09:17:40.0254|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 2025-11-14 09:17:40.0404|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:17:40.0404|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:17:40.0404|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:17:40.0404|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:17:40.0562|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:17:40.0562|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:17:40.0562|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:17:40.0562|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:17:40.0715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:17:40.0715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:17:40.0715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:17:40.0715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:17:40.1199|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]]'. 2025-11-14 09:17:40.1199|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5046.551ms 2025-11-14 09:17:40.1199|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:17:40.1199|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5074.3007ms 200 application/json; charset=utf-8 2025-11-14 09:21:22.4735|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 09:21:22.4735|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:21:22.4735|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.1963ms 204 2025-11-14 09:21:22.4818|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 09:21:22.4818|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:21:22.4818|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:21:22.4818|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:21:22.4818|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:21:22.4818|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). 2025-11-14 09:21:22.4818|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:21:22.4951|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)) 2025-11-14 09:21:22.4951|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]]'. 2025-11-14 09:21:22.4951|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 8.2069ms 2025-11-14 09:21:22.4951|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:21:22.4951|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.2409ms 200 application/json; charset=utf-8 2025-11-14 09:21:22.5116|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:21:22.5116|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:21:22.5116|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:21:22.5116|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:21:22.5116|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:21:22.5116|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:21:22.5116|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2001ms 204 2025-11-14 09:21:22.5116|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.293ms 204 2025-11-14 09:21:22.5116|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2507ms 204 2025-11-14 09:21:22.5280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:21:22.5280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:21:22.5280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:21:22.5280|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:21:22.5280|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:21:22.5280|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:21:22.5280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:21:22.5280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:21:22.5417|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:21:22.5280|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:21:22.5280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:21:22.5417|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:21:22.5417|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:21:22.5417|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:21:22.5417|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). 2025-11-14 09:21:22.5417|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). 2025-11-14 09:21:22.5417|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:21:22.5417|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:21:22.5417||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:21:22.5417|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). 2025-11-14 09:21:22.5581|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)) 2025-11-14 09:21:22.5581|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:21:22.5581||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:21:22.5581||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:21:22.5581|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 2025-11-14 09:21:22.5581||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:21:22.5581|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]]'. 2025-11-14 09:21:22.5581||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:21:22.5720|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.2354ms 2025-11-14 09:21:22.5720|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:21:22.5720|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.1266ms 200 application/json; charset=utf-8 2025-11-14 09:21:22.5720||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 2025-11-14 09:21:22.5720||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 2025-11-14 09:21:22.5720||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:21:22.5886||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:21:22.5886||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:21:22.5886||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:21:24.4185||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:21:24.4185||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:21:24.4185||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:21:24.4375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:21:24.4375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:21:24.4375||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:21:24.6210|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:21:24.6210|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:21:24.6210|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:21:24.6210|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:21:24.6210|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9341ms 204 2025-11-14 09:21:24.6210|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3157ms 204 2025-11-14 09:21:24.6210|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:21:24.6210|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:21:24.6210|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:21:24.6210|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:21:24.6374|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:21:24.6374|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:21:24.6374|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:21:24.6374|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:21:24.6374|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:21:24.6374|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:21:24.6374|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). 2025-11-14 09:21:24.6374|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). 2025-11-14 09:21:24.6374|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:21:24.6374|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:21:24.6533|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] 2025-11-14 09:21:24.6533|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]]'. 2025-11-14 09:21:24.6533|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.7767ms 2025-11-14 09:21:24.6533|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:21:24.6533|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.5494ms 200 application/json; charset=utf-8 2025-11-14 09:21:24.6533|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] 2025-11-14 09:21:24.6692|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]]'. 2025-11-14 09:21:24.6692|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.0723ms 2025-11-14 09:21:24.6692|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:21:24.6692|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.8074ms 200 application/json; charset=utf-8 2025-11-14 09:21:24.6887||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:21:24.6887||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:21:24.6887|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]]'. 2025-11-14 09:21:24.6887|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2145.1781ms 2025-11-14 09:21:24.6991|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:21:24.6991|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2172.4988ms 200 application/json; charset=utf-8 2025-11-14 09:21:25.1785||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:21:25.1814||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:21:25.1814||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:21:25.1957||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:21:25.1957||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:21:25.1957||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:21:25.9336||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:21:25.9336||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:21:25.9336||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:21:25.9527||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:21:25.9527||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:21:25.9527||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:21:26.6711||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:21:26.6711||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:21:26.6711||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:21:26.6926||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:21:26.6952||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:21:26.6952||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:21:27.4514||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:21:27.4514||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:21:27.4514||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:21:27.4729||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:21:27.4764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:21:27.4764||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:21:28.2147||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:21:28.2147||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:21:28.2147||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:21:28.2332||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:21:28.2332|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; 2025-11-14 09:21:28.2487|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 2025-11-14 09:21:28.2487|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:21:28.2487|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:21:28.2487|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:21:28.2617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:21:28.2617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:21:28.2617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:21:28.2617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:21:28.2617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:21:28.2617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:21:28.2782|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:21:28.2782|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:21:28.2782|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:21:28.3327|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]]'. 2025-11-14 09:21:28.3327|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5783.9266ms 2025-11-14 09:21:28.3327|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:21:28.3381|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5810.1245ms 200 application/json; charset=utf-8 2025-11-14 09:22:21.0301|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:22:21.0301|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:22:21.0301|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:22:21.0301|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:22:21.0301|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:22:21.0301|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:22:21.0301|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1495ms 204 2025-11-14 09:22:21.0301|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3628ms 204 2025-11-14 09:22:21.0426|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1617ms 204 2025-11-14 09:22:21.0426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:22:21.0426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:22:21.0426|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:22:21.0426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:22:21.0426|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:22:21.0426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:22:21.0426|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:22:21.0426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:22:21.0587|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:22:21.0587|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:22:21.0587|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:22:21.0587|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:22:21.0587|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:22:21.0587|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:22:21.0587|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). 2025-11-14 09:22:21.0587|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:22:21.0587|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). 2025-11-14 09:22:21.0587||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:22:21.0587|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). 2025-11-14 09:22:21.0587|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:22:21.0735|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:22:21.0735||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:22:21.0735|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)) 2025-11-14 09:22:21.0735||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:22:21.0735||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:22:21.0735|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [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 2025-11-14 09:22:21.0735||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:22:21.0735|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]]'. 2025-11-14 09:22:21.0735|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.1502ms 2025-11-14 09:22:21.0892|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:22:21.0892|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.6197ms 200 application/json; charset=utf-8 2025-11-14 09:22:21.0892||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 2025-11-14 09:22:21.0892||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:22:21.0892||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 2025-11-14 09:22:21.0892||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:22:21.0892||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:22:21.1043||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:22:21.8376||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:22:21.8397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:22:21.8397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:22:21.8397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:22:21.8548||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:22:21.8548||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:22:22.5889||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:22:22.5889||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:22:22.5955||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:22:22.5955||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:22:22.5955||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:22:22.5955||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:22:23.3380||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:22:23.3380||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:22:23.3451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:22:23.3451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:22:23.3451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:22:23.3609||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:22:24.2240||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:22:24.2240||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:22:24.2240||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:22:24.2392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:22:24.2392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:22:24.2392||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:22:24.2637||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:22:24.2670||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:22:24.2670|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]]'. 2025-11-14 09:22:24.2670|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3202.103ms 2025-11-14 09:22:24.2670|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:22:24.2670|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3225.3616ms 200 application/json; charset=utf-8 2025-11-14 09:22:24.9797||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:22:24.9797||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:22:24.9797||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:22:24.9956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:22:24.9956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:22:24.9956||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:22:25.7197||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:22:25.7197||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:22:25.7197||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:22:25.7359||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:22:25.7359|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; 2025-11-14 09:22:25.7359|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 2025-11-14 09:22:25.7520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:22:25.7520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:22:25.7520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:22:25.7520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:22:25.7520|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:22:25.7673|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:22:25.7673|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:22:25.7673|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:22:25.7673|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:22:25.7673|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:22:25.7821|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:22:25.7821|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:22:25.8260|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]]'. 2025-11-14 09:22:25.8260|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4756.836ms 2025-11-14 09:22:25.8260|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:22:25.8298|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4785.1849ms 200 application/json; charset=utf-8 2025-11-14 09:23:13.4957|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:23:13.4957|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:23:13.4957|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:23:13.4957|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:13.4957|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:13.4957|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:13.4957|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.641ms 204 2025-11-14 09:23:13.4957|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.224ms 204 2025-11-14 09:23:13.5023|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0447ms 204 2025-11-14 09:23:13.5023|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:23:13.5023|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:23:13.5023|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:23:13.5023|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:23:13.5023|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:23:13.5023|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:23:13.5185|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:13.5185|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:13.5185|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:13.5185|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:23:13.5185|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:23:13.5185|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:23:13.5185|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:23:13.5185|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:23:13.5185|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:23:13.5185|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). 2025-11-14 09:23:13.5339|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). 2025-11-14 09:23:13.5339|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). 2025-11-14 09:23:13.5339||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:23:13.5339|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:23:13.5339|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:23:13.5339|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)) 2025-11-14 09:23:13.5339||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:23:13.5339||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:23:13.5494||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:23:13.5494|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [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 2025-11-14 09:23:13.5494||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:23:13.5494|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]]'. 2025-11-14 09:23:13.5494|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.066ms 2025-11-14 09:23:13.5494|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:23:13.5494|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.39ms 200 application/json; charset=utf-8 2025-11-14 09:23:13.5646||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 2025-11-14 09:23:13.5646||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 2025-11-14 09:23:13.5646||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:23:13.5646||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:23:13.5646||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:23:13.5646||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:23:15.6105||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:23:15.6105||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:23:15.6105||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:23:15.6298||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:23:15.6298||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:23:15.6346||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:23:15.8675||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:23:15.8733||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:23:15.8733|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]]'. 2025-11-14 09:23:15.8733|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2339.569ms 2025-11-14 09:23:15.8733|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:23:15.8733|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2367.1228ms 200 application/json; charset=utf-8 2025-11-14 09:23:16.3965||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:23:16.3991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:23:16.3991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:23:16.3991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:23:16.4159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:23:16.4159||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:23:17.1542||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:23:17.1542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:23:17.1542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:23:17.1709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:23:17.1709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:23:17.1709||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:23:17.8896||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:23:17.8896||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:23:17.8896||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:23:17.9079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:23:17.9079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:23:17.9079||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:23:18.7051||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:23:18.7051||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:23:18.7128||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:23:18.7242||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:23:18.7242||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:23:18.7242||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:23:19.4897||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:23:19.4897||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:23:19.4897||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:23:19.5062||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:23:19.5062|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; 2025-11-14 09:23:19.5176|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 2025-11-14 09:23:19.5176|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:23:19.5176|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:23:19.5176|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:23:19.5176|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:23:19.5309|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:23:19.5309|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:23:19.5309|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:23:19.5309|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:23:19.5309|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:23:19.5309|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:23:19.5309|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:23:19.5488|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:23:19.5868|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]]'. 2025-11-14 09:23:19.5868|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6051.1445ms 2025-11-14 09:23:19.5868|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:23:19.5868|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6080.5311ms 200 application/json; charset=utf-8 2025-11-14 09:23:31.2813|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:23:31.2813|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:23:31.2813|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:31.2813|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:31.2813|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5627ms 204 2025-11-14 09:23:31.2813|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6001ms 204 2025-11-14 09:23:31.2813|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:23:31.2940|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:23:31.2940|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:23:31.2940|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:23:31.2940|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:31.2940|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:31.2940|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:23:31.3137|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:23:31.3137|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:23:31.3137|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:23:31.3137|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). 2025-11-14 09:23:31.3137|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). 2025-11-14 09:23:31.3262|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:23:31.3262|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:23:31.3262|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] 2025-11-14 09:23:31.3262|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]]'. 2025-11-14 09:23:31.3408|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 15.1555ms 2025-11-14 09:23:31.3408|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:23:31.3408|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.077ms 200 application/json; charset=utf-8 2025-11-14 09:23:31.3408|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] 2025-11-14 09:23:31.3580|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]]'. 2025-11-14 09:23:31.3580|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 31.4331ms 2025-11-14 09:23:31.3580|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:23:31.3580|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 69.6208ms 200 application/json; charset=utf-8 2025-11-14 09:23:37.0840|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:23:37.0840|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:23:37.0840|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:23:37.0840|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:37.0840|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:37.0919|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:37.0919|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3272ms 204 2025-11-14 09:23:37.0919|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4673ms 204 2025-11-14 09:23:37.0919|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8952ms 204 2025-11-14 09:23:37.0919|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:23:37.0919|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:23:37.0919|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:23:37.0919|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:23:37.1075|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:23:37.1075|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:23:37.1075|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:37.1075|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:37.1075|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:23:37.1075|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:23:37.1075|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:23:37.1075|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:23:37.1075|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:23:37.1075|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:23:37.1075|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:23:37.1075|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). 2025-11-14 09:23:37.1233|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). 2025-11-14 09:23:37.1233|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). 2025-11-14 09:23:37.1233|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:23:37.1233||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:23:37.1233|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:23:37.1384|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)) 2025-11-14 09:23:37.1384||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:23:37.1384||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:23:37.1384|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 2025-11-14 09:23:37.1384||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:23:37.1384||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:23:37.1384|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]]'. 2025-11-14 09:23:37.1384|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 21.375ms 2025-11-14 09:23:37.1545|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:23:37.1545|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.5998ms 200 application/json; charset=utf-8 2025-11-14 09:23:37.1545||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 2025-11-14 09:23:37.1545||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 2025-11-14 09:23:37.1708||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:23:37.1708||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:23:37.1708||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:23:37.1708||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:23:39.0326||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:23:39.0326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:23:39.0326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:23:39.0491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:23:39.0491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:23:39.0491||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:23:39.2337||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:23:39.2337||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:23:39.2337|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]]'. 2025-11-14 09:23:39.2337|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2115.6999ms 2025-11-14 09:23:39.2337|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:23:39.2337|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2148.2481ms 200 application/json; charset=utf-8 2025-11-14 09:23:39.8299||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:23:39.8299||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:23:39.8299||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:23:39.8483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:23:39.8483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:23:39.8483||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:23:40.6214||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:23:40.6214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:23:40.6293||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:23:40.6293||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:23:40.6444||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:23:40.6444||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:23:41.3595||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:23:41.3641||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:23:41.3641||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:23:41.3780||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:23:41.3780||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:23:41.3780||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:23:42.1501||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:23:42.1501||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:23:42.1501||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:23:42.1663||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:23:42.1663||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:23:42.1663||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:23:43.1310||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:23:43.1310||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:23:43.1310||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:23:43.1459||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:23:43.1526|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; 2025-11-14 09:23:43.1526|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 2025-11-14 09:23:43.1526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:23:43.1526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:23:43.1526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:23:43.1526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:23:43.1680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:23:43.1680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:23:43.1680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:23:43.1680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:23:43.1680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:23:43.1680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:23:43.1902|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:23:43.1902|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:23:43.2438|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]]'. 2025-11-14 09:23:43.2438|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6118.276ms 2025-11-14 09:23:43.2438|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:23:43.2438|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6149.2481ms 200 application/json; charset=utf-8 2025-11-14 09:24:46.9426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:24:46.9426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:24:46.9426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:24:46.9426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:24:46.9493|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7707ms 204 2025-11-14 09:24:46.9493|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.175ms 204 2025-11-14 09:24:46.9493|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:24:46.9493|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:24:46.9493|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:24:46.9493|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:24:46.9493|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:24:46.9493|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:24:46.9493|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:24:46.9493|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:24:46.9493|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:24:46.9641|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:24:46.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). 2025-11-14 09:24:46.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). 2025-11-14 09:24:46.9641|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:24:46.9641|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:24:46.9641|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] 2025-11-14 09:24:46.9641|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] 2025-11-14 09:24:46.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]]'. 2025-11-14 09:24:46.9641|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.918ms 2025-11-14 09:24:46.9641|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:24:46.9793|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.4904ms 200 application/json; charset=utf-8 2025-11-14 09:24:46.9793|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]]'. 2025-11-14 09:24:46.9793|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.0329ms 2025-11-14 09:24:46.9793|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:24:46.9793|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.225ms 200 application/json; charset=utf-8 2025-11-14 09:27:47.8424|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:27:47.8424|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:27:47.8453|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:27:47.8453|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:27:47.8453|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.8658ms 204 2025-11-14 09:27:47.8453|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0751ms 204 2025-11-14 09:27:47.9078|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:27:47.9078|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() 2025-11-14 09:27:47.9078|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:27:47.9845|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'. 2025-11-14 09:27:47.9845|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() 2025-11-14 09:27:47.9845|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:27:47.9845|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'. 2025-11-14 09:27:47.9845|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:27:47.9845|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 09:27:47.9845|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 09:27:48.0036|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 09:27:48.0036|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 09:27:48.0036|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.2952ms 401 2025-11-14 09:27:48.0036|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 99.754ms 401 2025-11-14 09:27:48.1185|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:27:48.1185|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:27:48.1185|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:27:48.1185|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:27:48.1263|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:27:48.1263|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). 2025-11-14 09:27:48.1263|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:27:48.1263|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:27:48.1263|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:27:48.1431|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:27:48.1431|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:27:48.1431|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:27:48.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). 2025-11-14 09:27:48.1431|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:27:48.1569|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] 2025-11-14 09:27:48.1569|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (21ms) [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] 2025-11-14 09:27:48.1569|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]]'. 2025-11-14 09:27:48.1569|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 12.5999ms 2025-11-14 09:27:48.1569|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:27:48.1569|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.785ms 200 application/json; charset=utf-8 2025-11-14 09:27:48.1745|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]]'. 2025-11-14 09:27:48.1745|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 45.7383ms 2025-11-14 09:27:48.1745|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:27:48.1745|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.8522ms 200 application/json; charset=utf-8 2025-11-14 09:27:48.1745|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:27:48.1745|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:27:48.1892|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:27:48.1892|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:27:48.1892|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:27:48.1892|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). 2025-11-14 09:27:48.1892|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:27:48.2074|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] 2025-11-14 09:27:48.2074|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]]'. 2025-11-14 09:27:48.2074|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.7205ms 2025-11-14 09:27:48.2193|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:27:48.2193|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.3564ms 200 application/json; charset=utf-8 2025-11-14 09:30:17.3103|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:30:17.3103|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:30:17.3103|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:30:17.3103|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:30:17.3103|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:30:17.3103|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:30:17.3103|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7547ms 204 2025-11-14 09:30:17.3103|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1436ms 204 2025-11-14 09:30:17.3225|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4503ms 204 2025-11-14 09:30:17.3258|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:30:17.3258|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:30:17.3258|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:30:17.3258|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:30:17.3258|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:30:17.3382|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:30:17.3382|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:30:17.3382|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:30:17.3382|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:30:17.3382|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:30:17.3382|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:30:17.3382|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:30:17.3382|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:30:17.3382|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:30:17.3382|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:30:17.3382|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). 2025-11-14 09:30:17.3382|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). 2025-11-14 09:30:17.3558||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:30:17.3558|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:30:17.3558|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). 2025-11-14 09:30:17.3558|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:30:17.3558|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)) 2025-11-14 09:30:17.3558|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 2025-11-14 09:30:17.3558|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]]'. 2025-11-14 09:30:17.3558|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.3583ms 2025-11-14 09:30:17.3558|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:30:17.3558||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:30:17.3558|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.2017ms 200 application/json; charset=utf-8 2025-11-14 09:30:17.3558||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:30:17.3558||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:30:17.3558||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:30:17.3937||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 2025-11-14 09:30:17.3991||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 2025-11-14 09:30:17.3991||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:30:17.3991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:30:17.3991||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:30:17.3991||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:30:19.2908||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:30:19.2908||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:30:19.2908||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:30:19.3118||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:30:19.3118||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:30:19.3211||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:30:20.1437||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:30:20.1437||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:30:20.1538||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:30:20.1700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:30:20.1700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:30:20.1804||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:30:20.9199||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:30:20.9199||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:30:20.9199||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:30:20.9433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:30:20.9472||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:30:20.9472||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:30:21.6519||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:30:21.6519||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:30:21.6519|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]]'. 2025-11-14 09:30:21.6519|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 4301.9074ms 2025-11-14 09:30:21.6519|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:30:21.6519|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4334.0669ms 200 application/json; charset=utf-8 2025-11-14 09:30:23.8190||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:30:23.8236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:30:23.8236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:30:23.8410||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:30:23.8410||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:30:23.8410||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:30:24.6182||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:30:24.6182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:30:24.6182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:30:24.6375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:30:24.6375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:30:24.6375||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:30:25.4217||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:30:25.4217||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:30:25.4217||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:30:25.4366||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:30:25.4366|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; 2025-11-14 09:30:25.4488|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 2025-11-14 09:30:25.4488|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:30:25.4488|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:30:25.4488|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:30:25.4488|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:30:25.4488|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:30:25.4649|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:30:25.4649|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:30:25.4649|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:30:25.4649|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:30:25.4649|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:30:25.4794|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:30:25.4794|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:30:25.5368|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]]'. 2025-11-14 09:30:25.5407|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 8183.6167ms 2025-11-14 09:30:25.5407|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:30:25.5407|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8218.8001ms 200 application/json; charset=utf-8 2025-11-14 09:33:02.8456|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:33:02.8467|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:33:02.8467|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:33:02.8467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:33:02.8467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:33:02.8467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:33:02.8467|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2246ms 204 2025-11-14 09:33:02.8467|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6587ms 204 2025-11-14 09:33:02.8467|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.2833ms 204 2025-11-14 09:33:02.8624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:33:02.8624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:33:02.8624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:33:02.8624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:33:02.8624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:33:02.8624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:33:02.8624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:33:02.8624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:33:02.8624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:33:02.8624|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:33:02.8624|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:33:02.8624|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:33:02.8624|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:33:02.8624|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:33:02.8624|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:33:02.8624|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). 2025-11-14 09:33:02.8784|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). 2025-11-14 09:33:02.8784|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). 2025-11-14 09:33:02.8784|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:33:02.8784|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:33:02.8784||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:33:02.8784|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 2025-11-14 09:33:02.8784|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)) 2025-11-14 09:33:02.8784|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]]'. 2025-11-14 09:33:02.8784||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:33:02.8784||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:33:02.8784|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.5405ms 2025-11-14 09:33:02.8784||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:33:02.8940|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:33:02.8940||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:33:02.8940|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.3448ms 200 application/json; charset=utf-8 2025-11-14 09:33:02.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 2025-11-14 09:33:02.9116||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:33:02.9116||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:33:02.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 2025-11-14 09:33:02.9116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:33:02.9116||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:33:03.7160||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:33:03.7160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:33:03.7227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:33:03.7227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:33:03.7393||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:33:03.7393||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:33:04.4095|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:33:04.4095|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:33:04.4095|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:33:04.4095|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:33:04.4095|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6406ms 204 2025-11-14 09:33:04.4095|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8471ms 204 2025-11-14 09:33:04.4095|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:33:04.4095|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:33:04.4095|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:33:04.4255|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:33:04.4255|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:33:04.4255|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:33:04.4255|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:33:04.4255|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:33:04.4255|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:33:04.4255|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:33:04.4255|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). 2025-11-14 09:33:04.4255|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). 2025-11-14 09:33:04.4255|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:33:04.4255|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:33:04.4255|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] 2025-11-14 09:33:04.4404|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]]'. 2025-11-14 09:33:04.4404|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] 2025-11-14 09:33:04.4404|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.4181ms 2025-11-14 09:33:04.4404|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:33:04.4404|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.0558ms 200 application/json; charset=utf-8 2025-11-14 09:33:04.4404|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]]'. 2025-11-14 09:33:04.4404|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 16.6957ms 2025-11-14 09:33:04.4404|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:33:04.4404|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.1144ms 200 application/json; charset=utf-8 2025-11-14 09:33:04.5044||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:33:04.5044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:33:04.5044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:33:04.5200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:33:04.5200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:33:04.5200||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:33:05.2902||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:33:05.2902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:33:05.2902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:33:05.3098||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:33:05.3098||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:33:05.3098||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:33:06.1446||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:33:06.1446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:33:06.1446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:33:06.1446||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:33:06.1589||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:33:06.1589|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]]'. 2025-11-14 09:33:06.1589|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3280.5479ms 2025-11-14 09:33:06.1589|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:33:06.1589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:33:06.1589|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3301.3293ms 200 application/json; charset=utf-8 2025-11-14 09:33:06.1589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:33:06.1589||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:33:06.9095||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:33:06.9095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:33:06.9158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:33:06.9158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:33:06.9158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:33:06.9315||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:33:07.6861||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:33:07.6861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:33:07.6861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:33:07.7046||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:33:07.7046|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; 2025-11-14 09:33:07.7170|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 2025-11-14 09:33:07.7170|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:33:07.7170|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)) 2025-11-14 09:33:07.7293|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' 2025-11-14 09:33:07.7293|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:33:07.7293|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:33:07.7293|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:33:07.7293|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:33:07.7293|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:33:07.7470|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:33:07.7470|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:33:07.7470|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:33:07.7470|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:33:07.7998|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]]'. 2025-11-14 09:33:07.7998|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4920.0056ms 2025-11-14 09:33:07.7998|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:33:07.7998|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4940.7754ms 200 application/json; charset=utf-8 2025-11-14 09:37:49.5936|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:37:49.5936|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:37:49.5936|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:37:49.5936|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:37:49.5936|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:37:49.6014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:37:49.6014|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.966ms 204 2025-11-14 09:37:49.6014|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4017ms 204 2025-11-14 09:37:49.6014|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.7399ms 204 2025-11-14 09:37:49.6014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:37:49.6014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:37:49.6014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:37:49.6014|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:37:49.6014|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:37:49.6158|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:37:49.6158|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:37:49.6158|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:37:49.6158|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:37:49.6158|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:37:49.6158|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:37:49.6158|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:37:49.6158|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:37:49.6158|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:37:49.6158|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:37:49.6158|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). 2025-11-14 09:37:49.6158|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). 2025-11-14 09:37:49.6158|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). 2025-11-14 09:37:49.6158||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:37:49.6158|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:37:49.6315|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:37:49.6315||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:37:49.6315||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:37:49.6315|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 2025-11-14 09:37:49.6315|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]]'. 2025-11-14 09:37:49.6488|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.4866ms 2025-11-14 09:37:49.6488|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:37:49.6488|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.7223ms 200 application/json; charset=utf-8 2025-11-14 09:37:49.6488|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)) 2025-11-14 09:37:49.6488||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:37:49.6488||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 2025-11-14 09:37:49.6488||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:37:49.6488||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:37:49.6624||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:37:49.6624||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 2025-11-14 09:37:49.6789||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:37:49.6789||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:37:51.4851|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:37:51.4851|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:37:51.4851|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:37:51.4851|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:37:51.4915|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4232ms 204 2025-11-14 09:37:51.4915|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6519ms 204 2025-11-14 09:37:51.4915||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:37:51.4915|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:37:51.4915|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:37:51.4915||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:37:51.4915|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:37:51.4915|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:37:51.4915||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:37:51.4915|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:37:51.4915|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:37:51.5082|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:37:51.5082|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:37:51.5082|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:37:51.5082|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:37:51.5082|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). 2025-11-14 09:37:51.5082|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). 2025-11-14 09:37:51.5082|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:37:51.5082||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:37:51.5082|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:37:51.5082|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] 2025-11-14 09:37:51.5082||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:37:51.5082|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]]'. 2025-11-14 09:37:51.5082||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:37:51.5082|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.3308ms 2025-11-14 09:37:51.5241|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] 2025-11-14 09:37:51.5241|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:37:51.5241|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.3925ms 200 application/json; charset=utf-8 2025-11-14 09:37:51.5241|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]]'. 2025-11-14 09:37:51.5241|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.9278ms 2025-11-14 09:37:51.5241|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:37:51.5241|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.7534ms 200 application/json; charset=utf-8 2025-11-14 09:37:51.7495||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:37:51.7495||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:37:51.7495|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]]'. 2025-11-14 09:37:51.7495|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2125.9978ms 2025-11-14 09:37:51.7562|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:37:51.7562|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2149.2857ms 200 application/json; charset=utf-8 2025-11-14 09:37:52.3108||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:37:52.3108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:37:52.3108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:37:52.3290||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:37:52.3290||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:37:52.3290||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:37:53.0870||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:37:53.0870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:37:53.0870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:37:53.1044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:37:53.1044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:37:53.1044||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:37:53.8705||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:37:53.8705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:37:53.8705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:37:53.8883||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:37:53.8883||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:37:53.8883||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:37:54.6647||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:37:54.6647||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:37:54.6647||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:37:54.6647||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:37:54.6647||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:37:54.6647||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:37:55.4799||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:37:55.4799||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:37:55.4799||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:37:55.4931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:37:55.4931|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; 2025-11-14 09:37:55.4931|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 2025-11-14 09:37:55.5072|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:37:55.5072|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:37:55.5072|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:37:55.5072|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:37:55.5072|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:37:55.5212|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:37:55.5212|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:37:55.5212|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:37:55.5212|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:37:55.5212|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:37:55.5375|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:37:55.5375|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:37:55.6047|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]]'. 2025-11-14 09:37:55.6047|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5976.3385ms 2025-11-14 09:37:55.6047|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:37:55.6047|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5999.4062ms 200 application/json; charset=utf-8 2025-11-14 09:40:14.8589|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:40:14.8589|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:40:14.8589|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:40:14.8589|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:40:14.8589|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:40:14.8589|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:40:14.8589|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0456ms 204 2025-11-14 09:40:14.8680|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8358ms 204 2025-11-14 09:40:14.8680|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7066ms 204 2025-11-14 09:40:14.8680|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:40:14.8680|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:40:14.8680|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:40:14.8680|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:40:14.8680|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:40:14.8833|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:40:14.8833|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:40:14.8833|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:40:14.8833|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:40:14.8833|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:40:14.8833|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:40:14.8833|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:40:14.8833|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:40:14.8833|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:40:14.9000|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:40:14.9000|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). 2025-11-14 09:40:14.9000|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). 2025-11-14 09:40:14.9000|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). 2025-11-14 09:40:14.9000||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:40:14.9000|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:40:14.9000|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:40:14.9000||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:40:14.9000|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)) 2025-11-14 09:40:14.9000|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 2025-11-14 09:40:14.9000||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:40:14.9158|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]]'. 2025-11-14 09:40:14.9158||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:40:14.9158|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.8489ms 2025-11-14 09:40:14.9158||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:40:14.9158|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:40:14.9158|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.5422ms 200 application/json; charset=utf-8 2025-11-14 09:40:14.9333||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 2025-11-14 09:40:14.9333||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 2025-11-14 09:40:14.9333||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:40:14.9333||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:40:14.9333||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:40:14.9333||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:40:15.7422|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:40:15.7430|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:40:15.7430|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:40:15.7430|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:40:15.7430|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.911ms 204 2025-11-14 09:40:15.7430|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6644ms 204 2025-11-14 09:40:15.7430|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:40:15.7430|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:40:15.7430|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:40:15.7430|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:40:15.7430|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:40:15.7586|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:40:15.7586|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:40:15.7586|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:40:15.7586|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:40:15.7586|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:40:15.7586|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). 2025-11-14 09:40:15.7586|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). 2025-11-14 09:40:15.7586|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:40:15.7586|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:40:15.7586|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] 2025-11-14 09:40:15.7586|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]]'. 2025-11-14 09:40:15.7586|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] 2025-11-14 09:40:15.7586|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 5.9924ms 2025-11-14 09:40:15.7753|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:40:15.7753|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.6524ms 200 application/json; charset=utf-8 2025-11-14 09:40:15.7753|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]]'. 2025-11-14 09:40:15.7753|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 15.6096ms 2025-11-14 09:40:15.7753|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:40:15.7753|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.7764ms 200 application/json; charset=utf-8 2025-11-14 09:40:16.8174||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:40:16.8215||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:40:16.8215||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:40:16.8379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:40:16.8379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:40:16.8379||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:40:17.0470||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:40:17.0470||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:40:17.0470|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]]'. 2025-11-14 09:40:17.0558|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2151.0255ms 2025-11-14 09:40:17.0558|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:40:17.0558|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2180.3319ms 200 application/json; charset=utf-8 2025-11-14 09:40:17.6897||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:40:17.6897||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:40:17.6968||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:40:17.6968||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:40:17.7128||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:40:17.7128||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:40:18.4733||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:40:18.4771||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:40:18.4771||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:40:18.4771||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:40:18.4961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:40:18.4961||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:40:19.2555||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:40:19.2555||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:40:19.2555||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:40:19.2733||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:40:19.2733||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:40:19.2733||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:40:20.0828||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:40:20.0828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:40:20.0828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:40:20.0971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:40:20.0971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:40:20.0971||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:40:20.9062||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:40:20.9062||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:40:20.9062||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:40:20.9220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:40:20.9220|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; 2025-11-14 09:40:20.9220|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 2025-11-14 09:40:20.9220|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' 2025-11-14 09:40:20.9220|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:40:20.9366|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:40:20.9366|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:40:20.9366|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' 2025-11-14 09:40:20.9366|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:40:20.9366|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:40:20.9366|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:40:20.9366|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' 2025-11-14 09:40:20.9366|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)) 2025-11-14 09:40:20.9479|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' 2025-11-14 09:40:20.9479|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)) 2025-11-14 09:40:20.9811|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]]'. 2025-11-14 09:40:20.9811|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6075.1996ms 2025-11-14 09:40:20.9811|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:40:20.9811|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6105.8602ms 200 application/json; charset=utf-8 2025-11-14 09:41:18.1513|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:41:18.1516|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:41:18.1516|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:41:18.1516|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:18.1516|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:18.1516|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:18.1516|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.34ms 204 2025-11-14 09:41:18.1516|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9524ms 204 2025-11-14 09:41:18.1516|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7844ms 204 2025-11-14 09:41:18.1516|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:41:18.1516|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:41:18.1516|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:41:18.1673|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:18.1673|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:18.1673|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:18.1673|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:18.1673|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:18.1673|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:18.1673|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:18.1673|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:18.1673|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:18.1673|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:41:18.1673|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:41:18.1673|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:41:18.1673|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). 2025-11-14 09:41:18.1673|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). 2025-11-14 09:41:18.1832|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). 2025-11-14 09:41:18.1832|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:41:18.1832|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:41:18.1832||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:41:18.1832|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)) 2025-11-14 09:41:18.1832||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:41:18.1832|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [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 2025-11-14 09:41:18.1832||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:41:18.1832|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]]'. 2025-11-14 09:41:18.2006|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.0206ms 2025-11-14 09:41:18.2006||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:41:18.2006|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:41:18.2006||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:41:18.2006|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.793ms 200 application/json; charset=utf-8 2025-11-14 09:41:18.2174||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 2025-11-14 09:41:18.2174||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:41:18.2174||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:41:18.2174||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 2025-11-14 09:41:18.2174||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:18.2298||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:41:19.0059||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:41:19.0059||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:19.0124||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:19.0124||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:19.0124||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:19.0270||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:41:19.8076||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:41:19.8100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:19.8100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:19.8241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:19.8241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:19.8241||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:41:20.2681|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:41:20.2681|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:20.2681|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:41:20.2681|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2436ms 204 2025-11-14 09:41:20.2681|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:20.2769|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:41:20.2769|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0665ms 204 2025-11-14 09:41:20.2769|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:20.2769|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:20.2769|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:41:20.2769|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:20.2769|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:20.2769|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:41:20.2769|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:20.2769|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). 2025-11-14 09:41:20.2769|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:20.2769|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:41:20.2769|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:41:20.2942|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). 2025-11-14 09:41:20.2942|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] 2025-11-14 09:41:20.2942|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:41:20.2942|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]]'. 2025-11-14 09:41:20.2942|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.452ms 2025-11-14 09:41:20.2942|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:41:20.2942|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.5905ms 200 application/json; charset=utf-8 2025-11-14 09:41:20.2942|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] 2025-11-14 09:41:20.3113|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]]'. 2025-11-14 09:41:20.3113|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.7947ms 2025-11-14 09:41:20.3113|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:41:20.3113|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.8581ms 200 application/json; charset=utf-8 2025-11-14 09:41:20.6131||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:41:20.6131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:20.6216||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:20.6216||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:20.6216||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:20.6380||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:41:21.4872||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:41:21.4872||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:21.4872||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:21.5034||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:21.5034||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:41:21.5034||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:21.5034||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:41:21.5034||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:41:21.5034|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]]'. 2025-11-14 09:41:21.5034|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3324.1548ms 2025-11-14 09:41:21.5122|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:41:21.5122|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3348.0679ms 200 application/json; charset=utf-8 2025-11-14 09:41:22.2937||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:41:22.2937||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:22.2937||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:22.3078||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:22.3078||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:22.3078||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:41:23.0690||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:41:23.0712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:23.0712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:23.0712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:23.0875|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; 2025-11-14 09:41:23.0875|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 2025-11-14 09:41:23.0875|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:23.0875|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:23.1039|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:23.1039|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:23.1039|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:23.1039|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:23.1039|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:23.1188|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:23.1188|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:23.1188|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:23.1188|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:23.1188|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:23.1722|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]]'. 2025-11-14 09:41:23.1722|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4991.1029ms 2025-11-14 09:41:23.1722|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:41:23.1722|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5016.4326ms 200 application/json; charset=utf-8 2025-11-14 09:41:32.9119|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 09:41:32.9119|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:32.9119|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9472ms 204 2025-11-14 09:41:32.9119|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 09:41:32.9119|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:32.9239|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:32.9239|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:32.9239|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:41:32.9239|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). 2025-11-14 09:41:32.9239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:41:32.9239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:41:32.9239|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:41:32.9239|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:32.9239|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:32.9403|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)) 2025-11-14 09:41:32.9403|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7952ms 204 2025-11-14 09:41:32.9403|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.0074ms 204 2025-11-14 09:41:32.9403|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:41:32.9403|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]]'. 2025-11-14 09:41:32.9403|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:41:32.9629|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:32.9629|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 37.6268ms 2025-11-14 09:41:32.9629|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:32.9756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:32.9756|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:41:32.9756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:32.9863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:32.9863|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 69.0965ms 200 application/json; charset=utf-8 2025-11-14 09:41:32.9863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:32.9863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:41:32.9863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:41:33.0045|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). 2025-11-14 09:41:33.0045|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). 2025-11-14 09:41:33.0045|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:41:33.0045|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:41:33.0045|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] 2025-11-14 09:41:33.0045|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]]'. 2025-11-14 09:41:33.0045|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.3308ms 2025-11-14 09:41:33.0186|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:41:33.0186|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.0059ms 200 application/json; charset=utf-8 2025-11-14 09:41:33.0186|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] 2025-11-14 09:41:33.0355|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]]'. 2025-11-14 09:41:33.0355|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 29.3798ms 2025-11-14 09:41:33.0355|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:41:33.0355|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 87.8671ms 200 application/json; charset=utf-8 2025-11-14 09:41:34.6657|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:41:34.6657|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:41:34.6657|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:41:34.6657|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:34.6722|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:34.6722|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:34.6722|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5435ms 204 2025-11-14 09:41:34.6722|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.8829ms 204 2025-11-14 09:41:34.6722|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.4138ms 204 2025-11-14 09:41:34.6722|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:41:34.6722|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:41:34.6889|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:41:34.6889|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:34.6889|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:34.6889|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:34.6889|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:34.6889|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:34.6889|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:34.7050|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:34.7050|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:41:34.7050|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:34.7050|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:41:34.7050|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). 2025-11-14 09:41:34.7050|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:34.7050|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). 2025-11-14 09:41:34.7050|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:41:34.7192|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:41:34.7192|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:41:34.7192|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). 2025-11-14 09:41:34.7192|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)) 2025-11-14 09:41:34.7192||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:41:34.7192||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:41:34.7192|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [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 2025-11-14 09:41:34.7344||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:41:34.7344|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]]'. 2025-11-14 09:41:34.7344||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:41:34.7344||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:41:34.7344|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.8943ms 2025-11-14 09:41:34.7344|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:41:34.7344|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.1779ms 200 application/json; charset=utf-8 2025-11-14 09:41:34.7556||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 2025-11-14 09:41:34.7556||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 2025-11-14 09:41:34.7556||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:41:34.7556||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:34.7556||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:41:34.7668||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:41:35.5935||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:41:35.5988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:35.5988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:35.6172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:35.6172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:35.6255||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:41:36.4122||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:41:36.4122||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:36.4122||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:36.4279||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:36.4279||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:36.4279||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:41:36.8892|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:41:36.8892|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:41:36.8918|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:36.8918|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:36.8918|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:36.8918|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:36.8918|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:36.8918|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:36.8918|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:41:36.8918|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:41:36.8918|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). 2025-11-14 09:41:36.8918|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). 2025-11-14 09:41:36.9081|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:41:36.9081|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:41:36.9081|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] 2025-11-14 09:41:36.9081|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]]'. 2025-11-14 09:41:36.9081|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] 2025-11-14 09:41:36.9081|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.1239ms 2025-11-14 09:41:36.9081|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:41:36.9081|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.7282ms 200 application/json; charset=utf-8 2025-11-14 09:41:36.9243|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]]'. 2025-11-14 09:41:36.9243|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.2516ms 2025-11-14 09:41:36.9243|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:41:36.9243|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.3863ms 200 application/json; charset=utf-8 2025-11-14 09:41:37.1874||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:41:37.1913||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:37.1913||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:37.2072||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:37.2072||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:37.2072||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:41:38.0723||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:41:38.0723||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:38.0723||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:38.0864||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:38.0864||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:41:38.0864||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:38.0864||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:41:38.0864||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:41:38.0964|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]]'. 2025-11-14 09:41:38.0964|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3368.8132ms 2025-11-14 09:41:38.0964|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:41:38.0964|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3414.242ms 200 application/json; charset=utf-8 2025-11-14 09:41:38.8333||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:41:38.8333||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:38.8333||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:38.8620||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:38.8620||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:38.8620||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:41:39.6315||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:41:39.6315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:39.6315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:39.6516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:39.6598|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; 2025-11-14 09:41:39.6598|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 2025-11-14 09:41:39.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' 2025-11-14 09:41:39.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)) 2025-11-14 09:41:39.6730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:39.6730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:39.6730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:39.6730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:39.6730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:39.6890|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:39.6890|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:39.6890|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:39.6890|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:39.6890|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:39.7390|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]]'. 2025-11-14 09:41:39.7390|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5025.5188ms 2025-11-14 09:41:39.7390|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:41:39.7390|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5064.0937ms 200 application/json; charset=utf-8 2025-11-14 09:41:54.8459|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:41:54.8459|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:41:54.8459|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:41:54.8459|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:54.8532|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:54.8532|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.9525ms 204 2025-11-14 09:41:54.8532|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9892ms 204 2025-11-14 09:41:54.8532|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:54.8532|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:41:54.8532|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:41:54.8682|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.9727ms 204 2025-11-14 09:41:54.8682|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:54.8682|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:54.8682|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:41:54.8682|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:54.8682|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:54.8846|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:54.8846|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:54.8682|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:41:54.8846|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:41:54.8846|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:41:54.8846|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:41:54.8846|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:41:54.8846|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). 2025-11-14 09:41:54.8846|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). 2025-11-14 09:41:54.8846|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:41:54.8993|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:41:54.8993|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:41:54.8993|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). 2025-11-14 09:41:54.8993||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:41:54.8993|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 2025-11-14 09:41:54.8993|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)) 2025-11-14 09:41:54.8993|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]]'. 2025-11-14 09:41:54.8993||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:41:54.8993||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:41:54.8993|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.1373ms 2025-11-14 09:41:54.9166||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:41:54.9166|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:41:54.9166||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:41:54.9166|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.6823ms 200 application/json; charset=utf-8 2025-11-14 09:41:54.9383||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 2025-11-14 09:41:54.9383||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 2025-11-14 09:41:54.9383||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:54.9472||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:41:54.9472||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:41:54.9472||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:41:55.7753||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:41:55.7753||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:55.7753||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:55.7931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:55.7931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:55.7931||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:41:56.5776||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:41:56.5847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:56.5847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:56.6017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:56.6017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:56.6017||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:41:57.4085||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:41:57.4140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:57.4140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:57.4382||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:57.4382||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:57.4481||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:41:58.1958||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:41:58.1958||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:41:58.1958|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]]'. 2025-11-14 09:41:58.1958|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3300.3665ms 2025-11-14 09:41:58.1958|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:41:58.1958|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3334.2808ms 200 application/json; charset=utf-8 2025-11-14 09:41:58.2800||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:41:58.2800||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:58.2901||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:58.3052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:58.3052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:58.3052||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:41:59.0866||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:41:59.0866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:59.0866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:59.1037||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:59.1037||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:41:59.1037||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:41:59.8938||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:41:59.8972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:41:59.8972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:41:59.8972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:41:59.9192|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; 2025-11-14 09:41:59.9192|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 2025-11-14 09:41:59.9300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:59.9300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:59.9300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:59.9300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:59.9300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:59.9300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:59.9456|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:59.9456|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:41:59.9456|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:59.9456|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)) 2025-11-14 09:41:59.9596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:41:59.9596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:42:00.0034|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]]'. 2025-11-14 09:42:00.0067|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5106.9864ms 2025-11-14 09:42:00.0067|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:42:00.0067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5146.3662ms 200 application/json; charset=utf-8 2025-11-14 09:42:08.7397|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:42:08.7397|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:42:08.7397|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:42:08.7397|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:42:08.7397|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9726ms 204 2025-11-14 09:42:08.7397|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1078ms 204 2025-11-14 09:42:08.7539|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:42:08.7539|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:42:08.7539|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:42:08.7539|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:42:08.7539|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:42:08.7539|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:42:08.7539|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:42:08.7539|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:42:08.7539|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:42:08.7539|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). 2025-11-14 09:42:08.7539|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:42:08.7703|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:42:08.7703|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). 2025-11-14 09:42:08.7703|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:42:08.7703|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] 2025-11-14 09:42:08.7703|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] 2025-11-14 09:42:08.7703|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]]'. 2025-11-14 09:42:08.7703|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.7846ms 2025-11-14 09:42:08.7703|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:42:08.7858|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.8173ms 200 application/json; charset=utf-8 2025-11-14 09:42:08.7858|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]]'. 2025-11-14 09:42:08.7858|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 26.5524ms 2025-11-14 09:42:08.7858|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:42:08.7858|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.5879ms 200 application/json; charset=utf-8 2025-11-14 09:42:20.3946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:42:20.3946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:42:20.3946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:42:20.3946|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:42:20.3946|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:42:20.4015|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:42:20.4015|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4371ms 204 2025-11-14 09:42:20.4015|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3248ms 204 2025-11-14 09:42:20.4015|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6356ms 204 2025-11-14 09:42:20.4152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:42:20.4152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:42:20.4152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:42:20.4152|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:42:20.4152|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:42:20.4152|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:42:20.4152|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:42:20.4152|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:42:20.4152|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:42:20.4152|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:42:20.4304|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:42:20.4304|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:42:20.4304|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:42:20.4304|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). 2025-11-14 09:42:20.4304|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:42:20.4304|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:42:20.4304|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:42:20.4304|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). 2025-11-14 09:42:20.4304|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). 2025-11-14 09:42:20.4304||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:42:20.4304|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:42:20.4458|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)) 2025-11-14 09:42:20.4458|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 2025-11-14 09:42:20.4458||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:42:20.4458|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]]'. 2025-11-14 09:42:20.4458||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:42:20.4458||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:42:20.4458|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.061ms 2025-11-14 09:42:20.4458||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:42:20.4458|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:42:20.4458|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.7627ms 200 application/json; charset=utf-8 2025-11-14 09:42:20.4699||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 2025-11-14 09:42:20.4699||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 2025-11-14 09:42:20.4699||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:42:20.4699||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:42:20.4779||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:42:20.4779||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:42:21.2565||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:42:21.2589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:42:21.2589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:42:21.2589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:42:21.2731||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:42:21.2731||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:42:22.0321||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:42:22.0321||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:42:22.0392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:42:22.0392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:42:22.0392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:42:22.0537||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:42:22.8360||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:42:22.8360||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:42:22.8360||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:42:22.8565||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:42:22.8565||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:42:22.8565||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:42:23.6606||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:42:23.6664||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:42:23.6664|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]]'. 2025-11-14 09:42:23.6664|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3227.6194ms 2025-11-14 09:42:23.6664|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:42:23.6664|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3256.3371ms 200 application/json; charset=utf-8 2025-11-14 09:42:23.7004||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:42:23.7004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:42:23.7004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:42:23.7212||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:42:23.7257||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:42:23.7257||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:42:24.4909||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:42:24.4941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:42:24.4941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:42:24.5108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:42:24.5108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:42:24.5108||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:42:25.2744||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:42:25.2744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:42:25.2744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:42:25.2922||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:42:25.2997|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; 2025-11-14 09:42:25.2997|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 2025-11-14 09:42:25.2997|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:42:25.2997|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:42:25.2997|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:42:25.3146|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:42:25.3146|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:42:25.3146|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:42:25.3146|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:42:25.3146|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:42:25.3146|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:42:25.3146|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:42:25.3311|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:42:25.3311|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:42:25.3699|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]]'. 2025-11-14 09:42:25.3699|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4933.7274ms 2025-11-14 09:42:25.3699|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:42:25.3766|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4961.3825ms 200 application/json; charset=utf-8 2025-11-14 09:45:13.4134|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:45:13.4134|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:45:13.4134|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:45:13.4134|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:13.4134|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:13.4134|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:13.4134|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9622ms 204 2025-11-14 09:45:13.4234|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6748ms 204 2025-11-14 09:45:13.4234|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9312ms 204 2025-11-14 09:45:13.4234|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:45:13.4234|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:45:13.4234|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:45:13.4234|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:45:13.4234|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:45:13.4234|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:45:13.4234|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:13.4389|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:13.4389|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:13.4389|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:45:13.4389|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:45:13.4389|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:45:13.4389|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:45:13.4389|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:45:13.4389|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:45:13.4389|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). 2025-11-14 09:45:13.4389|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). 2025-11-14 09:45:13.4542|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). 2025-11-14 09:45:13.4542|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:45:13.4542|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:45:13.4542||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:45:13.4542|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)) 2025-11-14 09:45:13.4542|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 2025-11-14 09:45:13.4542|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]]'. 2025-11-14 09:45:13.4542||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:45:13.4699||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:45:13.4699|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.4577ms 2025-11-14 09:45:13.4699||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:45:13.4699|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:45:13.4699||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:45:13.4699|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.6663ms 200 application/json; charset=utf-8 2025-11-14 09:45:13.4902||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 2025-11-14 09:45:13.4902||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 2025-11-14 09:45:13.4902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:13.4902||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:45:13.4902||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:45:13.4902||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:45:14.2376||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:45:14.2376||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:14.2376||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:14.2570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:14.2570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:14.2570||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:45:15.0409||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:45:15.0409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:15.0484||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:15.0484||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:15.0642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:15.0642||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:45:15.8331||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:45:15.8331||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:15.8331||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:15.8513||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:15.8513||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:15.8513||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:45:16.0537|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:45:16.0537|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:45:16.0537|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:45:16.0537|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:45:16.0537|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:45:16.0642|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:16.0642|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:16.0537|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:45:16.0642|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:45:16.0802|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:45:16.0802|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:16.0802|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:45:16.0802|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:45:16.0802|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:45:16.0802|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). 2025-11-14 09:45:16.0802|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). 2025-11-14 09:45:16.0802|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:45:16.0958|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:45:16.0958||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:45:16.0958|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). 2025-11-14 09:45:16.0958|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)) 2025-11-14 09:45:16.0958|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:45:16.0958||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:45:16.0958||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:45:16.1131|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 2025-11-14 09:45:16.1131||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:45:16.1131|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]]'. 2025-11-14 09:45:16.1131||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:45:16.1131|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.1856ms 2025-11-14 09:45:16.1131|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:45:16.1131|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.6336ms 200 application/json; charset=utf-8 2025-11-14 09:45:16.1351||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 2025-11-14 09:45:16.1351||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 2025-11-14 09:45:16.1351||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:16.1351||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:45:16.1351||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:45:16.1426||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:45:16.7300||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:45:16.7300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:16.7300||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:45:16.7300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:16.7370||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:45:16.7370|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]]'. 2025-11-14 09:45:16.7370|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3280.2546ms 2025-11-14 09:45:16.7370|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:45:16.7370|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3312.2166ms 200 application/json; charset=utf-8 2025-11-14 09:45:16.7370||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:16.7370||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:16.7370||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:45:17.5613||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:45:17.5646||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:17.5646||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:17.5810||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:17.5810||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:17.5810||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:45:17.7155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:45:17.7155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:45:17.7155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:17.7213|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:17.7213|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2796ms 204 2025-11-14 09:45:17.7213|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1509ms 204 2025-11-14 09:45:17.7213|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:45:17.7213|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:45:17.7213|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:45:17.7213|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:45:17.7213|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:17.7213|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:17.7213|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:45:17.7380|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:45:17.7380|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:45:17.7380|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:45:17.7380|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). 2025-11-14 09:45:17.7380|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). 2025-11-14 09:45:17.7380|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:45:17.7380|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:45:17.7380|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] 2025-11-14 09:45:17.7380|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] 2025-11-14 09:45:17.7530|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]]'. 2025-11-14 09:45:17.7530|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.809ms 2025-11-14 09:45:17.7530|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:45:17.7530|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.0923ms 200 application/json; charset=utf-8 2025-11-14 09:45:17.7530|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]]'. 2025-11-14 09:45:17.7530|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 16.1597ms 2025-11-14 09:45:17.7530|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:45:17.7530|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.3337ms 200 application/json; charset=utf-8 2025-11-14 09:45:18.1961||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:45:18.1961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:18.1961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:18.2130||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:18.2130||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:18.2130||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:45:18.5935||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:45:18.5973||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:18.5973||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:18.6116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:18.6116||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:45:18.6116|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; 2025-11-14 09:45:18.6116||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:45:18.6116|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]]'. 2025-11-14 09:45:18.6116|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2528.0227ms 2025-11-14 09:45:18.6116|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:45:18.6116|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 2025-11-14 09:45:18.6271|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2573.4112ms 200 application/json; charset=utf-8 2025-11-14 09:45:18.6271|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:18.6271|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:18.6271|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' 2025-11-14 09:45:18.6271|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:18.6271|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:18.6271|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:18.6271|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:18.6453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:18.6453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:18.6453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:18.6453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:18.6608|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:18.6964|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]]'. 2025-11-14 09:45:18.6964|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5243.5931ms 2025-11-14 09:45:18.6964|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:45:18.6964|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5273.7693ms 200 application/json; charset=utf-8 2025-11-14 09:45:19.0688||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:45:19.0688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:19.0688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:19.0846||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:19.0846||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:19.0846||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:45:19.7978||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:45:19.8001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:19.8001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:19.8001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:19.8172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:19.8172||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:45:20.6152||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:45:20.6152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:20.6152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:20.6326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:20.6326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:20.6326||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:45:21.4136||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:45:21.4136||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:21.4136||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:21.4329||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:21.4329||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:21.4403||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:45:22.1885||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:45:22.1926||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:22.1926||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:22.2085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:22.2085|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; 2025-11-14 09:45:22.2268|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 2025-11-14 09:45:22.2268|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:22.2268|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:22.2395|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:22.2395|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:22.2395|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:22.2395|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:22.2542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:22.2542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:22.2542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:22.2542|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)) 2025-11-14 09:45:22.2696|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:22.2696|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:22.3094|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]]'. 2025-11-14 09:45:22.3094|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6217.0736ms 2025-11-14 09:45:22.3094|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:45:22.3166|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6261.7739ms 200 application/json; charset=utf-8 2025-11-14 09:45:38.3292|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:45:38.3292|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:45:38.3292|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:45:38.3324|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:38.3324|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:38.3324|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:38.3324|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8202ms 204 2025-11-14 09:45:38.3324|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.5933ms 204 2025-11-14 09:45:38.3324|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.727ms 204 2025-11-14 09:45:38.3324|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:45:38.3324|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:45:38.3468|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:45:38.3468|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:45:38.3468|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:45:38.3468|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:45:38.3468|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:38.3468|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:38.3468|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:38.3468|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:45:38.3468|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:45:38.3630|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:45:38.3630|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:45:38.3630|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:45:38.3630|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:45:38.3630|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). 2025-11-14 09:45:38.3630|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). 2025-11-14 09:45:38.3630|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). 2025-11-14 09:45:38.3630|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:45:38.3630|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:45:38.3630||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:45:38.3815|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)) 2025-11-14 09:45:38.3815|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [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 2025-11-14 09:45:38.3815||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:45:38.3815||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:45:38.3815||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:45:38.3815|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]]'. 2025-11-14 09:45:38.3815||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:45:38.3938|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.2293ms 2025-11-14 09:45:38.3938|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:45:38.3938|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.488ms 200 application/json; charset=utf-8 2025-11-14 09:45:38.3938||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 2025-11-14 09:45:38.3938||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 2025-11-14 09:45:38.3938||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:38.3938||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:45:38.4093||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:45:38.4093||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:45:39.2184||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:45:39.2231||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:39.2231||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:39.2387||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:39.2387||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:39.2387||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:45:39.7127|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:45:39.7127|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:45:39.7127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:39.7127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:39.7252|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.5656ms 204 2025-11-14 09:45:39.7252|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.3075ms 204 2025-11-14 09:45:39.7252|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:45:39.7252|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:45:39.7440|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:45:39.7440|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:45:39.7440|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:39.7560|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:45:39.7560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:45:39.7714|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:45:39.7560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:45:39.7714|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). 2025-11-14 09:45:39.7714|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:45:39.7714|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:45:39.7714|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). 2025-11-14 09:45:39.7854|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:45:39.7854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [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] 2025-11-14 09:45:39.7854|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]]'. 2025-11-14 09:45:39.7854|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 12.1057ms 2025-11-14 09:45:39.7854|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] 2025-11-14 09:45:39.7854|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:45:39.7854|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.0734ms 200 application/json; charset=utf-8 2025-11-14 09:45:39.8018|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]]'. 2025-11-14 09:45:39.8018|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.5928ms 2025-11-14 09:45:39.8018|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:45:39.8018|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.8219ms 200 application/json; charset=utf-8 2025-11-14 09:45:40.1424||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:45:40.1463||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:40.1495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:40.1495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:40.1660||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:40.1660||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:45:40.9337||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:45:40.9337||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:40.9337||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:40.9510||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:40.9510||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:40.9510||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:45:41.7714||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:45:41.7714||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:41.7714||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:41.7714||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:45:41.7714||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:45:41.7874|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]]'. 2025-11-14 09:45:41.7874|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3411.8708ms 2025-11-14 09:45:41.7874|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:45:41.7874|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3443.0425ms 200 application/json; charset=utf-8 2025-11-14 09:45:41.7874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:41.7874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:41.7874||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:45:42.5016||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:45:42.5016||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:42.5057||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:42.5057||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:42.5214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:45:42.5214||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:45:43.2201||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:45:43.2227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:45:43.2227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:45:43.2227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:45:43.2444|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; 2025-11-14 09:45:43.2444|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 2025-11-14 09:45:43.2444|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:43.2558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:43.2558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:43.2558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:43.2558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:43.2558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:43.2709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:43.2709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:43.2709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:43.2709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:43.2709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:45:43.2879|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:45:43.3256|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]]'. 2025-11-14 09:45:43.3256|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4954.6263ms 2025-11-14 09:45:43.3256|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:45:43.3256|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4987.1341ms 200 application/json; charset=utf-8 2025-11-14 09:48:21.5749|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:48:21.5749|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:48:21.5749|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:48:21.5783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:21.5783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:21.5783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:21.5783|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9355ms 204 2025-11-14 09:48:21.5783|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.961ms 204 2025-11-14 09:48:21.5783|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.3624ms 204 2025-11-14 09:48:21.5953|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:48:21.5953|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:48:21.5953|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:48:21.5953|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:48:21.6097|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:48:21.6097|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:48:21.6097|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:21.6097|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:21.6097|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:21.6097|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:48:21.6097|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:48:21.6097|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:48:21.6097|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:48:21.6097|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:48:21.6269|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:48:21.6269|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). 2025-11-14 09:48:21.6269|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). 2025-11-14 09:48:21.6269|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). 2025-11-14 09:48:21.6269||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:48:21.6269|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:48:21.6269|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:48:21.6439||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:48:21.6439||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:48:21.6439|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [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 2025-11-14 09:48:21.6439|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)) 2025-11-14 09:48:21.6439|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]]'. 2025-11-14 09:48:21.6439|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.1409ms 2025-11-14 09:48:21.6439||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:48:21.6563|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:48:21.6563||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:48:21.6563|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.9862ms 200 application/json; charset=utf-8 2025-11-14 09:48:21.6563||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 2025-11-14 09:48:21.6563||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:48:21.6744||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:48:21.6744||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 2025-11-14 09:48:21.6744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:48:21.6744||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:48:23.5054||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:48:23.5054||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:48:23.5054||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:48:23.5252||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:48:23.5252||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:48:23.5252||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:48:23.8056||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:48:23.8056||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:48:23.8056|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]]'. 2025-11-14 09:48:23.8056|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2182.7796ms 2025-11-14 09:48:23.8179|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:48:23.8179|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2223.8119ms 200 application/json; charset=utf-8 2025-11-14 09:48:24.2884||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:48:24.2884||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:48:24.2884||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:48:24.3078||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:48:24.3078||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:48:24.3078||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:48:25.0620||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:48:25.0620||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:48:25.0620||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:48:25.0817||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:48:25.0817||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:48:25.0864||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:48:25.8234||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:48:25.8234||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:48:25.8234||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:48:25.8387||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:48:25.8387||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:48:25.8387||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:48:26.5776||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:48:26.5776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:48:26.5776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:48:26.5968||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:48:26.5968||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:48:26.6050||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:48:27.3578||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:48:27.3578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:48:27.3672||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:48:27.3672||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:48:27.3899|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; 2025-11-14 09:48:27.3899|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 2025-11-14 09:48:27.4018|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:48:27.4018|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:48:27.4018|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:48:27.4018|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:48:27.4018|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:48:27.4142|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:48:27.4142|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:48:27.4142|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:48:27.4142|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:48:27.4294|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:48:27.4294|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:48:27.4294|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:48:27.4727|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]]'. 2025-11-14 09:48:27.4762|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5837.4806ms 2025-11-14 09:48:27.4762|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:48:27.4762|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5875.7191ms 200 application/json; charset=utf-8 2025-11-14 09:48:29.3255|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:48:29.3255|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:48:29.3283|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:29.3283|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1197ms 204 2025-11-14 09:48:29.3283|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:29.3283|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0519ms 204 2025-11-14 09:48:29.3283|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:48:29.3283|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:48:29.3283|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:29.3283|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:48:29.3283|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:48:29.3436|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:48:29.3436|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:48:29.3436|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:29.3436|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). 2025-11-14 09:48:29.3436|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:48:29.3436|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:48:29.3436|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:48:29.3436|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). 2025-11-14 09:48:29.3436|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] 2025-11-14 09:48:29.3436|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:48:29.3581|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]]'. 2025-11-14 09:48:29.3581|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.7577ms 2025-11-14 09:48:29.3581|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:48:29.3581|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.6471ms 200 application/json; charset=utf-8 2025-11-14 09:48:29.3581|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] 2025-11-14 09:48:29.3759|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]]'. 2025-11-14 09:48:29.3759|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.6259ms 2025-11-14 09:48:29.3759|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:48:29.3759|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.1995ms 200 application/json; charset=utf-8 2025-11-14 09:48:47.2702|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:48:47.2702|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:48:47.2702|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:48:47.2702|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:47.2702|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:47.2702|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:47.2702|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4151ms 204 2025-11-14 09:48:47.2826|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1513ms 204 2025-11-14 09:48:47.2826|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.7665ms 204 2025-11-14 09:48:47.2826|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:48:47.2826|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:48:47.2826|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:48:47.2826|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:48:47.2826|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:48:47.2826|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:48:47.2826|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:47.2981|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:47.2981|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:47.2981|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:48:47.2981|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:48:47.2981|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:48:47.2981|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:48:47.2981|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:48:47.2981|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:48:47.2981|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). 2025-11-14 09:48:47.2981|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). 2025-11-14 09:48:47.2981|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). 2025-11-14 09:48:47.2981|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:48:47.2981|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:48:47.2981||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:48:47.3150|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)) 2025-11-14 09:48:47.3150|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 2025-11-14 09:48:47.3150||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:48:47.3150|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]]'. 2025-11-14 09:48:47.3150||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:48:47.3150||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:48:47.3150|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.9775ms 2025-11-14 09:48:47.3150||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:48:47.3295|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:48:47.3295|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.8159ms 200 application/json; charset=utf-8 2025-11-14 09:48:47.3295||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 2025-11-14 09:48:47.3456||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 2025-11-14 09:48:47.3456||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:48:47.3456||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:48:47.3456||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:48:47.3456||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:48:48.5927|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:48:48.5927|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:48:48.5953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:48.5953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:48.5953|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7003ms 204 2025-11-14 09:48:48.5953|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5858ms 204 2025-11-14 09:48:48.5953|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:48:48.5953|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:48:48.5953|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:48:48.5953|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:48:48.5953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:48.6113|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:48:48.6113|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:48:48.6113|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:48:48.6113|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:48:48.6113|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:48:48.6113|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). 2025-11-14 09:48:48.6113|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). 2025-11-14 09:48:48.6113|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:48:48.6113|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:48:48.6262|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] 2025-11-14 09:48:48.6262|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] 2025-11-14 09:48:48.6262|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]]'. 2025-11-14 09:48:48.6262|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 13.8064ms 2025-11-14 09:48:48.6262|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:48:48.6262|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.208ms 200 application/json; charset=utf-8 2025-11-14 09:48:48.6262|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]]'. 2025-11-14 09:48:48.6262|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 19.5039ms 2025-11-14 09:48:48.6262|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:48:48.6262|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.3135ms 200 application/json; charset=utf-8 2025-11-14 09:48:49.1665||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:48:49.1665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:48:49.1665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:48:49.1833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:48:49.1833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:48:49.1833||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:48:49.4212||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:48:49.4212||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:48:49.4277|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]]'. 2025-11-14 09:48:49.4277|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2117.429ms 2025-11-14 09:48:49.4277|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:48:49.4277|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2140.572ms 200 application/json; charset=utf-8 2025-11-14 09:48:49.9674||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:48:49.9674||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:48:49.9674||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:48:49.9838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:48:49.9838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:48:49.9923||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:48:50.7473||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:48:50.7473||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:48:50.7558||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:48:50.7558||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:48:50.7727||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:48:50.7727||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:48:51.5386||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:48:51.5386||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:48:51.5386||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:48:51.5594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:48:51.5594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:48:51.5594||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:48:52.3539||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:48:52.3539||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:48:52.3539||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:48:52.3677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:48:52.3677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:48:52.3677||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:48:53.1153||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:48:53.1153||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:48:53.1153||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:48:53.1350||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:48:53.1350|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; 2025-11-14 09:48:53.1463|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 2025-11-14 09:48:53.1463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:48:53.1463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:48:53.1463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:48:53.1463|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:48:53.1618|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:48:53.1618|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:48:53.1618|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:48:53.1618|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:48:53.1618|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:48:53.1618|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:48:53.1618|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:48:53.1771|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:48:53.2293|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]]'. 2025-11-14 09:48:53.2293|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5921.8011ms 2025-11-14 09:48:53.2293|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:48:53.2293|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5945.7437ms 200 application/json; charset=utf-8 2025-11-14 09:56:10.8764|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetBanksByCorporate 2025-11-14 09:56:10.8764|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=80 2025-11-14 09:56:10.8764|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=208 2025-11-14 09:56:10.8800|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:56:10.8800|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:56:10.8800|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:56:10.8800|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.808ms 204 2025-11-14 09:56:10.8800|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7077ms 204 2025-11-14 09:56:10.8800|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7364ms 204 2025-11-14 09:56:10.8800|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetBanksByCorporate 2025-11-14 09:56:10.8800|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:56:10.8956|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=80 2025-11-14 09:56:10.8956|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=208 2025-11-14 09:56:10.8956|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:56:10.8956|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:56:10.8956|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:56:10.8956|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:56:10.8956|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:56:10.8956|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:56:10.8956|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetBankForCorporateAsync (AccountManagement)' 2025-11-14 09:56:10.8956|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:56:10.8956|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:56:10.8956|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:56:10.9119|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:56:10.9119|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetBankForCorporate", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetBankForCorporateAsync() on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2025-11-14 09:56:10.9119|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). 2025-11-14 09:56:10.9119|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). 2025-11-14 09:56:10.9119|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:56:10.9119|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:56:10.9119|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:56:10.9452|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)) 2025-11-14 09:56:10.9452|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 2025-11-14 09:56:10.9452|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)) 2025-11-14 09:56:10.9618|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.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]]'. 2025-11-14 09:56:10.9618||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:56:10.9618|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetBankForCorporateAsync (AccountManagement) in 46.3827ms 2025-11-14 09:56:10.9618||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 09:56:10.9618|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetBankForCorporateAsync (AccountManagement)' 2025-11-14 09:56:10.9841|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 90.4939ms 200 application/json; charset=utf-8 2025-11-14 09:56:10.9893||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 2025-11-14 09:56:10.9893||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:56:10.9893|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]]'. 2025-11-14 09:56:10.9893|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 76.3717ms 2025-11-14 09:56:10.9893||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100492643 2025-11-14 09:56:10.9893|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:56:10.9893|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 107.9782ms 200 application/json; charset=utf-8 2025-11-14 09:56:11.7643||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:56:11.7643||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:56:11.7643||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:56:11.7811||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:56:11.7811||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:56:11.7888||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201235970 2025-11-14 09:56:12.5359||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3837520.43","bookBalance":0.0,"accountType":null,"accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:56:12.5359||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:56:12.5359||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:56:12.5558||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:56:12.5558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p4='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p3='?' (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; 2025-11-14 09:56:12.5558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p4='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p3='?' (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; 2025-11-14 09:56:12.5722|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 2025-11-14 09:56:12.5722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:56:12.5722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:56:12.5722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:56:12.5844|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:56:12.6201|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]]'. 2025-11-14 09:56:12.6201|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1697.2419ms 2025-11-14 09:56:12.6201|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:56:12.6201|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1729.5136ms 200 application/json; charset=utf-8 2025-11-14 09:57:56.9426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:57:56.9426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:57:56.9426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:57:56.9462|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:57:56.9462|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:57:56.9462|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:57:56.9462|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7983ms 204 2025-11-14 09:57:56.9462|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9725ms 204 2025-11-14 09:57:56.9462|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.989ms 204 2025-11-14 09:57:56.9462|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:57:56.9462|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:57:56.9462|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:57:56.9589|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:57:56.9589|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:57:56.9589|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:57:56.9589|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:57:56.9589|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:57:56.9589|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:57:56.9589|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:57:56.9589|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:57:56.9589|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:57:56.9589|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:57:56.9589|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:57:56.9589|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:57:56.9589|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). 2025-11-14 09:57:56.9589|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). 2025-11-14 09:57:56.9754|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). 2025-11-14 09:57:56.9754|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:57:56.9754|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:57:56.9754||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:57:56.9754|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)) 2025-11-14 09:57:56.9754|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 2025-11-14 09:57:56.9754||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:57:56.9754||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:57:56.9754|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]]'. 2025-11-14 09:57:56.9936||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:57:56.9936|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.6003ms 2025-11-14 09:57:56.9936||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:57:56.9936|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:57:56.9936|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.3189ms 200 application/json; charset=utf-8 2025-11-14 09:57:57.0144||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 2025-11-14 09:57:57.0144||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:57:57.0220||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:57:57.0220||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 2025-11-14 09:57:57.0220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:57:57.0220||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:57:58.8523||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:57:58.8523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:57:58.8523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:57:58.8735||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:57:58.8735||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:57:58.8735||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:57:59.0584||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:57:59.0584||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:57:59.0685|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]]'. 2025-11-14 09:57:59.0685|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2091.5432ms 2025-11-14 09:57:59.0685|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:57:59.0685|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2116.573ms 200 application/json; charset=utf-8 2025-11-14 09:57:59.6594||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:57:59.6628||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:57:59.6628||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:57:59.6781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:57:59.6781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:57:59.6781||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:58:00.4094||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:58:00.4094||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:58:00.4164||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:58:00.4164||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:58:00.4369||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:58:00.4369||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:58:01.1956||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:58:01.2002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:58:01.2002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:58:01.2148||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:58:01.2148||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:58:01.2148||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:58:01.9704||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:58:01.9704||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:58:01.9704||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:58:01.9886||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:58:01.9886||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:58:01.9951||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:58:02.7338||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:58:02.7338||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:58:02.7338||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:58:02.7545||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:58:02.7628|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; 2025-11-14 09:58:02.7628|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 2025-11-14 09:58:02.7628|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:58:02.7628|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:58:02.7770|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:58:02.7770|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:58:02.7770|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:58:02.7770|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)) 2025-11-14 09:58:02.7919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:58:02.7919|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)) 2025-11-14 09:58:02.7919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:58:02.7919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:58:02.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' 2025-11-14 09:58:02.8082|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)) 2025-11-14 09:58:02.8597|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]]'. 2025-11-14 09:58:02.8597|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5885.4793ms 2025-11-14 09:58:02.8597|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:58:02.8597|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5909.5465ms 200 application/json; charset=utf-8 2025-11-14 09:58:12.6910|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 09:58:12.6910|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:58:12.6910|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.202ms 204 2025-11-14 09:58:12.7553|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 09:58:12.7553|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:58:12.7553|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:58:12.7553|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:58:12.7553|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:58:12.7553|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). 2025-11-14 09:58:12.7553|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:58:12.7691|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)) 2025-11-14 09:58:12.7691|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]]'. 2025-11-14 09:58:12.7691|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 7.6728ms 2025-11-14 09:58:12.7691|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 09:58:12.7691|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.8725ms 200 application/json; charset=utf-8 2025-11-14 09:58:22.7040|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:58:22.7040|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:58:22.7040|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:58:22.7040|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:58:22.7040|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:58:22.7040|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:58:22.7040|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3677ms 204 2025-11-14 09:58:22.7040|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.233ms 204 2025-11-14 09:58:22.7040|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9847ms 204 2025-11-14 09:58:22.7180|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:58:22.7180|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:58:22.7180|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:58:22.7180|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:58:22.7180|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:58:22.7180|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:58:22.7180|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:58:22.7180|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:58:22.7180|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:58:22.7180|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:58:22.7180|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:58:22.7180|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:58:22.7180|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:58:22.7180|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:58:22.7180|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:58:22.7325|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). 2025-11-14 09:58:22.7325|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). 2025-11-14 09:58:22.7325|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). 2025-11-14 09:58:22.7325||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:58:22.7325|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:58:22.7325|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:58:22.7325|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 2025-11-14 09:58:22.7325||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:58:22.7325|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]]'. 2025-11-14 09:58:22.7325||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:58:22.7325|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)) 2025-11-14 09:58:22.7325|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.8314ms 2025-11-14 09:58:22.7482|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:58:22.7482||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:58:22.7482|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.4126ms 200 application/json; charset=utf-8 2025-11-14 09:58:22.7482||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:58:22.7482||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 2025-11-14 09:58:22.7640||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:58:22.7640||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:58:22.7640||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 2025-11-14 09:58:22.7640||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:58:22.7640||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:58:24.2987|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:58:24.2987|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:58:24.2987|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:58:24.2987|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:58:24.3055|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8033ms 204 2025-11-14 09:58:24.3055|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6757ms 204 2025-11-14 09:58:24.3329|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 09:58:24.3329|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 09:58:24.3329|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:58:24.3361|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:58:24.3361|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:58:24.3361|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:58:24.3361|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:58:24.3361|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:58:24.3361|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:58:24.3361|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:58:24.3361|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). 2025-11-14 09:58:24.3361|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). 2025-11-14 09:58:24.3361|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:58:24.3361|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:58:24.3542|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] 2025-11-14 09:58:24.3542|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]]'. 2025-11-14 09:58:24.3542|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.8157ms 2025-11-14 09:58:24.3542|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 09:58:24.3542|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.5205ms 200 application/json; charset=utf-8 2025-11-14 09:58:24.3542|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] 2025-11-14 09:58:24.3692|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]]'. 2025-11-14 09:58:24.3692|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.6312ms 2025-11-14 09:58:24.3692|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 09:58:24.3692|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.9533ms 200 application/json; charset=utf-8 2025-11-14 09:58:24.5805||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:58:24.5835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:58:24.5835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:58:24.5835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:58:24.5999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:58:24.5999||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:58:24.8069||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:58:24.8069||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:58:24.8069|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]]'. 2025-11-14 09:58:24.8069|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2077.5444ms 2025-11-14 09:58:24.8069|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:58:24.8069|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2095.9001ms 200 application/json; charset=utf-8 2025-11-14 09:58:25.3618||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:58:25.3654||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:58:25.3654||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:58:25.3795||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:58:25.3795||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:58:25.3795||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:58:26.1152||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:58:26.1152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:58:26.1152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:58:26.1337||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:58:26.1337||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:58:26.1337||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:58:26.8803||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:58:26.8803||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:58:26.8803||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:58:26.8988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:58:26.8988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:58:26.8988||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:58:27.6402||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:58:27.6402||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:58:27.6402||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:58:27.6567||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:58:27.6567||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:58:27.6640||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:58:28.3894||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:58:28.3894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:58:28.3894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:58:28.4045||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:58:28.4045|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; 2025-11-14 09:58:28.4145|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 2025-11-14 09:58:28.4145|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:58:28.4145|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:58:28.4145|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:58:28.4145|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:58:28.4260|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:58:28.4260|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:58:28.4260|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:58:28.4260|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:58:28.4260|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:58:28.4260|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:58:28.4260|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:58:28.4260|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:58:28.4752|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]]'. 2025-11-14 09:58:28.4752|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5739.6906ms 2025-11-14 09:58:28.4752|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:58:28.4752|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5761.5944ms 200 application/json; charset=utf-8 2025-11-14 09:59:52.3216|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:59:52.3216|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:59:52.3216|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:59:52.3216|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:59:52.3261|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:59:52.3261|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:59:52.3261|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3979ms 204 2025-11-14 09:59:52.3261|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9603ms 204 2025-11-14 09:59:52.3261|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4607ms 204 2025-11-14 09:59:52.3261|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 09:59:52.3261|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:59:52.3261|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 09:59:52.3399|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 09:59:52.3399|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:59:52.3399|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:59:52.3399|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 09:59:52.3399|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:59:52.3399|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:59:52.3399|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 09:59:52.3399|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:59:52.3399|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:59:52.3552|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 09:59:52.3552|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). 2025-11-14 09:59:52.3552|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:59:52.3552|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:59:52.3552||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 09:59:52.3552|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). 2025-11-14 09:59:52.3552|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). 2025-11-14 09:59:52.3552|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:59:52.3552||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:59:52.3552|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 09:59:52.3726|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 2025-11-14 09:59:52.3726||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:59:52.3726|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]]'. 2025-11-14 09:59:52.3726|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)) 2025-11-14 09:59:52.3726|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.0393ms 2025-11-14 09:59:52.3726|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 09:59:52.3726||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 09:59:52.3726|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.4975ms 200 application/json; charset=utf-8 2025-11-14 09:59:52.3726||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 09:59:52.3958||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 2025-11-14 09:59:52.3958||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 09:59:52.3958||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 09:59:52.3958||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 2025-11-14 09:59:52.4057||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:59:52.4057||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 09:59:53.1697||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:59:53.1697||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:59:53.1697||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:59:53.1881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:59:53.1881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:59:53.1881||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 09:59:53.9631||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:59:53.9678||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:59:53.9678||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:59:53.9833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:59:53.9833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:59:53.9833||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 09:59:54.7227||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:59:54.7227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:59:54.7227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:59:54.7397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:59:54.7397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:59:54.7397||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 09:59:55.5377||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:59:55.5406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:59:55.5406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:59:55.5536||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 09:59:55.5536||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:59:55.5536||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 09:59:55.5536||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:59:55.5536|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]]'. 2025-11-14 09:59:55.5536||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 09:59:55.5536|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3202.5716ms 2025-11-14 09:59:55.5536|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 09:59:55.5536|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3229.8813ms 200 application/json; charset=utf-8 2025-11-14 09:59:56.2963||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 09:59:56.3008||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:59:56.3008||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:59:56.3140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:59:56.3140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 09:59:56.3140||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 09:59:57.0367||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 09:59:57.0367||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 09:59:57.0367||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 09:59:57.0564||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 09:59:57.0564|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; 2025-11-14 09:59:57.0661|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 2025-11-14 09:59:57.0661|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:59:57.0661|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:59:57.0661|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:59:57.0661|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:59:57.0661|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:59:57.0801|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:59:57.0801|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:59:57.0801|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:59:57.0801|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:59:57.0801|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:59:57.0954|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 09:59:57.0954|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 09:59:57.1441|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]]'. 2025-11-14 09:59:57.1441|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4778.217ms 2025-11-14 09:59:57.1441|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 09:59:57.1441|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4809.9883ms 200 application/json; charset=utf-8 2025-11-14 10:00:46.3898|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:00:46.3898|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:00:46.3898|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:00:46.3898|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:00:46.3898|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:00:46.3965|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:00:46.3965|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7898ms 204 2025-11-14 10:00:46.3965|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9223ms 204 2025-11-14 10:00:46.3965|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8625ms 204 2025-11-14 10:00:46.3965|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:00:46.3965|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:00:46.3965|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:00:46.3965|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:00:46.3965|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:00:46.3965|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:00:46.3965|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:00:46.4120|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:00:46.4120|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:00:46.4120|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:00:46.4120|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:00:46.4120|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:00:46.4120|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:00:46.4120|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:00:46.4120|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:00:46.4120|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). 2025-11-14 10:00:46.4120|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). 2025-11-14 10:00:46.4120|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). 2025-11-14 10:00:46.4264|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:00:46.4264||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:00:46.4264|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:00:46.4264|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 2025-11-14 10:00:46.4264|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]]'. 2025-11-14 10:00:46.4264||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:00:46.4264|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.7356ms 2025-11-14 10:00:46.4264|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)) 2025-11-14 10:00:46.4264||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:00:46.4264|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:00:46.4443||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:00:46.4443|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.9003ms 200 application/json; charset=utf-8 2025-11-14 10:00:46.4443||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:00:46.4622||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 2025-11-14 10:00:46.4622||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 2025-11-14 10:00:46.4622||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:00:46.4622||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:00:46.4622||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:00:46.4737||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:00:48.3343||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:00:48.3383||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:00:48.3383||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:00:48.3383||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:00:48.3526||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:00:48.3526||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:00:48.5611||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:00:48.5611||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:00:48.5611|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]]'. 2025-11-14 10:00:48.5702|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2142.9151ms 2025-11-14 10:00:48.5702|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:00:48.5702|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2168.3631ms 200 application/json; charset=utf-8 2025-11-14 10:00:49.0707||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:00:49.0707||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:00:49.0707||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:00:49.0904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:00:49.0904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:00:49.0904||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:00:49.8272||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:00:49.8272||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:00:49.8272||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:00:49.8461||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:00:49.8461||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:00:49.8461||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:00:50.5913||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:00:50.5913||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:00:50.5913||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:00:50.6090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:00:50.6090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:00:50.6090||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:00:51.3789||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:00:51.3829||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:00:51.3829||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:00:51.4004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:00:51.4004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:00:51.4004||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:00:52.1199||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:00:52.1199||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:00:52.1199||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:00:52.1341||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:00:52.1341|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; 2025-11-14 10:00:52.1341|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 2025-11-14 10:00:52.1341|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:00:52.1508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:00:52.1508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:00:52.1508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:00:52.1508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:00:52.1508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:00:52.1508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:00:52.1508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:00:52.1656|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:00:52.1656|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:00:52.1656|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:00:52.1656|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:00:52.2076|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]]'. 2025-11-14 10:00:52.2076|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5781.1695ms 2025-11-14 10:00:52.2112|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:00:52.2112|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5807.1261ms 200 application/json; charset=utf-8 2025-11-14 10:01:04.3303|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:01:04.3303|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:01:04.3303|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:01:04.3303|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:04.3351|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:04.3351|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:04.3351|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4862ms 204 2025-11-14 10:01:04.3351|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5544ms 204 2025-11-14 10:01:04.3351|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4158ms 204 2025-11-14 10:01:04.3351|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:01:04.3351|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:01:04.3351|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:01:04.3509|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:01:04.3509|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:01:04.3509|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:01:04.3509|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:04.3509|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:04.3509|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:04.3509|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:01:04.3509|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:01:04.3509|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:01:04.3509|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:01:04.3651|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:01:04.3651|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:01:04.3651|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). 2025-11-14 10:01:04.3651|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). 2025-11-14 10:01:04.3651|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). 2025-11-14 10:01:04.3651|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:01:04.3651|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:01:04.3651||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:01:04.3651|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 2025-11-14 10:01:04.3651|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)) 2025-11-14 10:01:04.3811|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]]'. 2025-11-14 10:01:04.3811||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:01:04.3811||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:01:04.3811|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.2136ms 2025-11-14 10:01:04.3811|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:01:04.3811||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:01:04.3811|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.1612ms 200 application/json; charset=utf-8 2025-11-14 10:01:04.3811||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:01:04.4067||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 2025-11-14 10:01:04.4067||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 2025-11-14 10:01:04.4122||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:01:04.4122||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:01:04.4122||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:01:04.4122||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:01:04.6242|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=555 2025-11-14 10:01:04.6242|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:04.6242|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1619ms 204 2025-11-14 10:01:04.6445|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=555 2025-11-14 10:01:04.6445|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:01:04.6445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:04.6660|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:01:04.6660|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:01:04.6660|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). 2025-11-14 10:01:04.6660|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:01:04.6782|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)) 2025-11-14 10:01:04.6782|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]]'. 2025-11-14 10:01:04.6782|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 5.8194ms 2025-11-14 10:01:04.6782|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:01:04.6782|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.3212ms 200 application/json; charset=utf-8 2025-11-14 10:01:05.1618||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:01:05.1618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:01:05.1618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:01:05.1618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:01:05.1773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:01:05.1773||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:01:05.4946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:01:05.4946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:01:05.4946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:01:05.4946|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:05.4946|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:05.4946|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:05.4946|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6109ms 204 2025-11-14 10:01:05.4946|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1217ms 204 2025-11-14 10:01:05.5047|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5105ms 204 2025-11-14 10:01:05.5047|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:01:05.5047|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:01:05.5047|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:01:05.5047|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:01:05.5222|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:01:05.5222|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:01:05.5222|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:05.5222|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:05.5222|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:05.5222|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:01:05.5222|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:01:05.5222|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:01:05.5222|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:01:05.5222|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:01:05.5222|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:01:05.5222|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). 2025-11-14 10:01:05.5222|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). 2025-11-14 10:01:05.5360|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). 2025-11-14 10:01:05.5360||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 212 2025-11-14 10:01:05.5360|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:01:05.5360|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:01:05.5360||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:01:05.5360|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)) 2025-11-14 10:01:05.5360|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 2025-11-14 10:01:05.5360||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:01:05.5360||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:01:05.5360|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]]'. 2025-11-14 10:01:05.5532||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:01:05.5532|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.4022ms 2025-11-14 10:01:05.5532|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:01:05.5532|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.4928ms 200 application/json; charset=utf-8 2025-11-14 10:01:05.5532||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 2025-11-14 10:01:05.5532||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:01:05.5683||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 2025-11-14 10:01:05.5683||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:01:05.5683||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:01:05.5683||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012342 2025-11-14 10:01:05.9444||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:01:05.9444||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:01:05.9444||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:01:05.9671||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:01:05.9671||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:01:05.9749||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:01:06.7026||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:01:06.7026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:01:06.7096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:01:06.7096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:01:06.7096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:01:06.7096||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:01:07.5811||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"12333340.58","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:01:07.5849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:01:07.5849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:01:07.5849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:01:07.5998||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:01:07.5998||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201234224 2025-11-14 10:01:07.6516||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:01:07.6516||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:01:07.6516|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]]'. 2025-11-14 10:01:07.6611|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3287.0058ms 2025-11-14 10:01:07.6611|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:01:07.6611|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3314.5385ms 200 application/json; charset=utf-8 2025-11-14 10:01:07.7782||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:01:07.7782||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:01:07.7782|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]]'. 2025-11-14 10:01:07.7782|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2247.0154ms 2025-11-14 10:01:07.7782|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:01:07.7859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2267.9421ms 200 application/json; charset=utf-8 2025-11-14 10:01:08.4038||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"12333340.58","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:01:08.4038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:01:08.4038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:01:08.4153||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:01:08.4153|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; 2025-11-14 10:01:08.4153|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; 2025-11-14 10:01:08.4269|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 2025-11-14 10:01:08.4269|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:01:08.4269|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:01:08.4269|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:01:08.4269|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:01:08.4751|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]]'. 2025-11-14 10:01:08.4751|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 2941.0043ms 2025-11-14 10:01:08.4751|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:01:08.4751|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2963.1233ms 200 application/json; charset=utf-8 2025-11-14 10:01:08.6015||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:01:08.6208||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:01:08.6208||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:01:08.6375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:01:08.6375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:01:08.6375||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:01:09.4133||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:01:09.4133||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:01:09.4133||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:01:09.4296||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:01:09.4296||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:01:09.4296||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:01:10.1627||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:01:10.1627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:01:10.1627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:01:10.1814||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:01:10.1814|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; 2025-11-14 10:01:10.1924|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 2025-11-14 10:01:10.1924|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:01:10.1924|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:01:10.1924|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:01:10.1924|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:01:10.1924|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:01:10.2093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:01:10.2093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:01:10.2093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:01:10.2093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:01:10.2093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:01:10.2246|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:01:10.2246|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:01:10.2650|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]]'. 2025-11-14 10:01:10.2650|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5894.212ms 2025-11-14 10:01:10.2650|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:01:10.2650|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5920.1865ms 200 application/json; charset=utf-8 2025-11-14 10:01:15.3777|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:01:15.3777|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:01:15.3777|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:15.3777|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:15.3912|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.4896ms 204 2025-11-14 10:01:15.3912|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.231ms 204 2025-11-14 10:01:15.4098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:01:15.4098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:01:15.4098|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:01:15.4098|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:01:15.4169|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:15.4169|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:01:15.4169|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:01:15.4169|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:01:15.4169|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:01:15.4169|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:01:15.4169|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). 2025-11-14 10:01:15.4169|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). 2025-11-14 10:01:15.4341|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:01:15.4341|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:01:15.4341|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] 2025-11-14 10:01:15.4341|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]]'. 2025-11-14 10:01:15.4341|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] 2025-11-14 10:01:15.4512|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 17.6674ms 2025-11-14 10:01:15.4512|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:01:15.4512|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.4478ms 200 application/json; charset=utf-8 2025-11-14 10:01:15.4641|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]]'. 2025-11-14 10:01:15.4641|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 29.3258ms 2025-11-14 10:01:15.4641|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:01:15.4641|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.0472ms 200 application/json; charset=utf-8 2025-11-14 10:02:16.6181|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:02:16.6181|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:02:16.6181|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:02:16.6181|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:02:16.6181|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2333ms 204 2025-11-14 10:02:16.6181|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0133ms 204 2025-11-14 10:02:16.6181|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:02:16.6181|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:02:16.6181|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:02:16.6329|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:02:16.6329|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:02:16.6329|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:02:16.6329|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:02:16.6329|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:02:16.6329|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:02:16.6329|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:02:16.6329|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). 2025-11-14 10:02:16.6329|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). 2025-11-14 10:02:16.6329|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:02:16.6329|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:02:16.6488|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] 2025-11-14 10:02:16.6488|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]]'. 2025-11-14 10:02:16.6488|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] 2025-11-14 10:02:16.6488|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.9209ms 2025-11-14 10:02:16.6488|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:02:16.6488|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.9952ms 200 application/json; charset=utf-8 2025-11-14 10:02:16.6488|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]]'. 2025-11-14 10:02:16.6639|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.2824ms 2025-11-14 10:02:16.6639|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:02:16.6639|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.7659ms 200 application/json; charset=utf-8 2025-11-14 10:02:18.3653|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:02:18.3653|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:02:18.3653|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:02:18.3653|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:02:18.3653|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:02:18.3653|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:02:18.3653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5567ms 204 2025-11-14 10:02:18.3653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9109ms 204 2025-11-14 10:02:18.3653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7892ms 204 2025-11-14 10:02:18.4012|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:02:18.4012|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:02:18.4012|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:02:18.4012|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:02:18.4012|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:02:18.4012|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:02:18.4012|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:02:18.4012|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:02:18.4117|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:02:18.4117|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:02:18.4117|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:02:18.4117|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:02:18.4117|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:02:18.4117|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:02:18.4117|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:02:18.4117|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). 2025-11-14 10:02:18.4117|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). 2025-11-14 10:02:18.4117|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). 2025-11-14 10:02:18.4117|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:02:18.4117||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:02:18.4117|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:02:18.4302|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 2025-11-14 10:02:18.4302||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:02:18.4302|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]]'. 2025-11-14 10:02:18.4302|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)) 2025-11-14 10:02:18.4302||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:02:18.4302|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.3133ms 2025-11-14 10:02:18.4302||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:02:18.4302|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:02:18.4454|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.2565ms 200 application/json; charset=utf-8 2025-11-14 10:02:18.4454||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:02:18.4454||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 2025-11-14 10:02:18.4454||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:02:18.4600||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:02:18.4600||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 2025-11-14 10:02:18.4600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:02:18.4742||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:02:20.3129||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:02:20.3129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:02:20.3196||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:02:20.3196||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:02:20.3342||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:02:20.3342||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:02:20.5137||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:02:20.5137||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:02:20.5226|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]]'. 2025-11-14 10:02:20.5226|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2098.5512ms 2025-11-14 10:02:20.5226|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:02:20.5226|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2123.4194ms 200 application/json; charset=utf-8 2025-11-14 10:02:21.1314||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:02:21.1314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:02:21.1314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:02:21.1477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:02:21.1477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:02:21.1477||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:02:21.8637||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:02:21.8665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:02:21.8665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:02:21.8665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:02:21.8665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:02:21.8810||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:02:22.6179||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"33072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:02:22.6179||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:02:22.6179||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:02:22.6179||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:02:22.6179||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:02:22.6309||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:02:23.3712||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:02:23.3712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:02:23.3712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:02:23.3891||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:02:23.3891||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:02:23.3891||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:02:24.1772||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:02:24.1772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:02:24.1772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:02:24.1973||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:02:24.1973|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; 2025-11-14 10:02:24.2110|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 2025-11-14 10:02:24.2110|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:02:24.2110|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:02:24.2110|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' 2025-11-14 10:02:24.2110|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:02:24.2110|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:02:24.2259|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:02:24.2259|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:02:24.2259|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:02:24.2259|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:02:24.2259|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:02:24.2259|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' 2025-11-14 10:02:24.2259|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:02:24.2726|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]]'. 2025-11-14 10:02:24.2726|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5848.1361ms 2025-11-14 10:02:24.2726|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:02:24.2726|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5874.019ms 200 application/json; charset=utf-8 2025-11-14 10:03:13.1499|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:03:13.1499|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:03:13.1499|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:03:13.1499|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:13.1499|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:13.1499|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:13.1499|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6505ms 204 2025-11-14 10:03:13.1499|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5308ms 204 2025-11-14 10:03:13.1499|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6451ms 204 2025-11-14 10:03:13.1651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:03:13.1651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:03:13.1651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:03:13.1651|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() 2025-11-14 10:03:13.1651|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() 2025-11-14 10:03:13.1651|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() 2025-11-14 10:03:13.1651|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'. 2025-11-14 10:03:13.1651|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'. 2025-11-14 10:03:13.1651|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'. 2025-11-14 10:03:13.1795|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:13.1795|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:13.1795|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:13.1795|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 10:03:13.1795|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 10:03:13.1795|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 10:03:13.1947|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 10:03:13.1947|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 10:03:13.1947|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 10:03:13.1947|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.1477ms 401 2025-11-14 10:03:13.1947|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.7156ms 401 2025-11-14 10:03:13.1947|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.2249ms 401 2025-11-14 10:03:13.3399|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:03:13.3399|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:13.3399|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:13.3399|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:13.3399|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:03:13.3399|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:03:13.3399|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:13.3399|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). 2025-11-14 10:03:13.3399|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:13.3512||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:03:13.3512|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:13.3512|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:03:13.3512|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). 2025-11-14 10:03:13.3512||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:03:13.3512|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:13.3512|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:03:13.3512||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:03:13.3512|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)) 2025-11-14 10:03:13.3512|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:13.3512|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:13.3664|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:13.3664||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:03:13.3664|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:03:13.3664||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:03:13.3664|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). 2025-11-14 10:03:13.3664|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:13.3664||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 2025-11-14 10:03:13.3664|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 2025-11-14 10:03:13.3664|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]]'. 2025-11-14 10:03:13.3824||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:03:13.3824|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.9958ms 2025-11-14 10:03:13.3824|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:03:13.3824||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:03:13.3824||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 2025-11-14 10:03:13.3824|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.5383ms 200 application/json; charset=utf-8 2025-11-14 10:03:13.3824||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:03:13.3824||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:03:15.3200||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:03:15.3200||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:03:15.3200|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]]'. 2025-11-14 10:03:15.3200|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1974.4361ms 2025-11-14 10:03:15.3200|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:03:15.3200|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1987.0473ms 200 application/json; charset=utf-8 2025-11-14 10:03:17.1480||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:03:17.1480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:03:17.1480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:03:17.1480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:03:17.1637||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:03:17.1637||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:03:17.9237||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:03:17.9237||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:03:17.9237||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:03:17.9379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:03:17.9379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:03:17.9379||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:03:18.6532||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:03:18.6532||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:03:18.6532||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:03:18.6668||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:03:18.6668||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:03:18.6668||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:03:19.4138||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"79466.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"}] 2025-11-14 10:03:19.4163||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:03:19.4163||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:03:19.4163||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:03:19.4317||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:03:19.4317||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:03:20.1430||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:03:20.1430||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:03:20.1430||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:03:20.1571||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:03:20.1571||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:03:20.1571||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:03:20.8881||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:03:20.8881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:03:20.8881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:03:20.9019||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:03:20.9019|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), @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; 2025-11-14 10:03:20.9167|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 2025-11-14 10:03:20.9167|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' 2025-11-14 10:03:20.9167|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:03:20.9167|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:03:20.9167|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:03:20.9296|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:03:20.9296|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:03:20.9296|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:03:20.9296|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:03:20.9296|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:03:20.9296|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:03:20.9296|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:03:20.9446|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:03:20.9905|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]]'. 2025-11-14 10:03:20.9905|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7634.9777ms 2025-11-14 10:03:20.9905|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:03:20.9936|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7647.9847ms 200 application/json; charset=utf-8 2025-11-14 10:03:30.8237|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:03:30.8237|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:03:30.8237|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:30.8286|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:30.8286|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4357ms 204 2025-11-14 10:03:30.8286|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3549ms 204 2025-11-14 10:03:30.8286|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:03:30.8286|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:03:30.8286|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:30.8286|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:30.8286|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:30.8436|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:30.8436|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:30.8436|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:30.8436|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:03:30.8436|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:03:30.8436|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). 2025-11-14 10:03:30.8436|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). 2025-11-14 10:03:30.8436|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:30.8436|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:30.8436|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] 2025-11-14 10:03:30.8436|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]]'. 2025-11-14 10:03:30.8590|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.2985ms 2025-11-14 10:03:30.8590|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:03:30.8590|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.4271ms 200 application/json; charset=utf-8 2025-11-14 10:03:30.8590|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] 2025-11-14 10:03:30.8763|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]]'. 2025-11-14 10:03:30.8763|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 24.2502ms 2025-11-14 10:03:30.8763|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:03:30.8763|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.1782ms 200 application/json; charset=utf-8 2025-11-14 10:03:35.8191|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:03:35.8191|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:03:35.8191|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:03:35.8191|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:35.8191|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:35.8191|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:35.8191|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3363ms 204 2025-11-14 10:03:35.8288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6279ms 204 2025-11-14 10:03:35.8288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5302ms 204 2025-11-14 10:03:35.8450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:03:35.8450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:03:35.8450|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:35.8450|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:35.8450|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:35.8450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:03:35.8450|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:35.8450|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:35.8450|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:35.8597|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:35.8597|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:03:35.8597|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:35.8597|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:03:35.8597|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). 2025-11-14 10:03:35.8597|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:35.8597|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). 2025-11-14 10:03:35.8597|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:35.8597|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:03:35.8743|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:35.8743|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). 2025-11-14 10:03:35.8743|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 2025-11-14 10:03:35.8743||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 212 2025-11-14 10:03:35.8743|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)) 2025-11-14 10:03:35.8743|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]]'. 2025-11-14 10:03:35.8743||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:03:35.8743|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.8635ms 2025-11-14 10:03:35.8743||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:03:35.8894||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:03:35.8894|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:03:35.8894||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:03:35.8894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.9491ms 200 application/json; charset=utf-8 2025-11-14 10:03:35.9110||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 2025-11-14 10:03:35.9110||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 2025-11-14 10:03:35.9110||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:03:35.9110||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:03:35.9110||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:03:35.9225||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012342 2025-11-14 10:03:36.6596||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8086946.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:03:36.6596||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:03:36.6596||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:03:36.6805||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:03:36.6805||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:03:36.6874||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201234224 2025-11-14 10:03:37.4178||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8086946.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:03:37.4178||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:03:37.4178||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:03:37.4329||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:03:37.4398|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p0, [CurrentBalanceLastUpdatedTime] = @p1, [DateModified] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; 2025-11-14 10:03:37.4398|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p0, [CurrentBalanceLastUpdatedTime] = @p1, [DateModified] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; 2025-11-14 10:03:37.4398|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 2025-11-14 10:03:37.4398|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:03:37.4398|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:03:37.4398|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:03:37.4542|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:03:37.4883|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]]'. 2025-11-14 10:03:37.4883|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1616.7791ms 2025-11-14 10:03:37.4883|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:03:37.4883|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1648.4683ms 200 application/json; charset=utf-8 2025-11-14 10:03:38.9120||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:03:38.9120||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:03:38.9120|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]]'. 2025-11-14 10:03:38.9120|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3039.7608ms 2025-11-14 10:03:38.9120|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:03:38.9120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3070.2499ms 200 application/json; charset=utf-8 2025-11-14 10:03:40.3205|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-11-14 10:03:40.3205|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:40.3205|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.581ms 204 2025-11-14 10:03:40.3205|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-11-14 10:03:40.3205|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:40.3329|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:40.3329|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:40.3329|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:03:40.3329|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:03:40.3329|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:03:40.3329|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:40.3329|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:40.3329|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). 2025-11-14 10:03:40.3329|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3781ms 204 2025-11-14 10:03:40.3479|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5821ms 204 2025-11-14 10:03:40.3479|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:40.3479|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:03:40.3479|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:03:40.3479|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:40.3479|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)) 2025-11-14 10:03:40.3479|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:40.3479|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:40.3479|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]]'. 2025-11-14 10:03:40.3479|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:40.3639|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:40.3639|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 15.1575ms 2025-11-14 10:03:40.3639|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:40.3639|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:03:40.3639|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:03:40.3639|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:03:40.3639|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). 2025-11-14 10:03:40.3639|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.9853ms 200 application/json; charset=utf-8 2025-11-14 10:03:40.3639|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). 2025-11-14 10:03:40.3639|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:40.3639|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:40.3639|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] 2025-11-14 10:03:40.3797|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]]'. 2025-11-14 10:03:40.3797|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.3624ms 2025-11-14 10:03:40.3797|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:03:40.3797|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] 2025-11-14 10:03:40.3797|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.3463ms 200 application/json; charset=utf-8 2025-11-14 10:03:40.3993|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]]'. 2025-11-14 10:03:40.3993|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 25.4891ms 2025-11-14 10:03:40.3993|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:03:40.3993|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.7894ms 200 application/json; charset=utf-8 2025-11-14 10:03:42.3473|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:03:42.3473|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:03:42.3496|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:42.3496|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:42.3496|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0345ms 204 2025-11-14 10:03:42.3496|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7769ms 204 2025-11-14 10:03:42.3889|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:03:42.3889|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:03:42.3889|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:42.3947|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:42.3947|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:42.3947|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:42.3947|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:42.3947|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:42.3947|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:03:42.3947|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:03:42.3947|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). 2025-11-14 10:03:42.3947|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). 2025-11-14 10:03:42.3947|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:42.3947|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:42.4122|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] 2025-11-14 10:03:42.4122|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]]'. 2025-11-14 10:03:42.4122|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] 2025-11-14 10:03:42.4122|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.3419ms 2025-11-14 10:03:42.4122|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:03:42.4122|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.0526ms 200 application/json; charset=utf-8 2025-11-14 10:03:42.4122|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]]'. 2025-11-14 10:03:42.4122|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 13.1194ms 2025-11-14 10:03:42.4122|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:03:42.4122|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.4136ms 200 application/json; charset=utf-8 2025-11-14 10:03:49.6199|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:03:49.6199|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:03:49.6199|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:03:49.6199|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:49.6199|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:49.6199|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:49.6199|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1164ms 204 2025-11-14 10:03:49.6199|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8529ms 204 2025-11-14 10:03:49.6324|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.7329ms 204 2025-11-14 10:03:49.6324|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:03:49.6489|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:49.6489|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:03:49.6489|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:49.6489|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:49.6489|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:03:49.6489|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:49.6489|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:49.6489|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:49.6489|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:03:49.6489|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:49.6489|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:49.6629|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). 2025-11-14 10:03:49.6629|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:03:49.6629|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:49.6629|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:49.6629|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). 2025-11-14 10:03:49.6629|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:03:49.6629|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:49.6629|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)) 2025-11-14 10:03:49.6629|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). 2025-11-14 10:03:49.6629|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 2025-11-14 10:03:49.6629||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 212 2025-11-14 10:03:49.6629||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:03:49.6796|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]]'. 2025-11-14 10:03:49.6796|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.0133ms 2025-11-14 10:03:49.6796||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:03:49.6796||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:03:49.6796|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:03:49.6796||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:03:49.6796|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.8838ms 200 application/json; charset=utf-8 2025-11-14 10:03:49.7018||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 2025-11-14 10:03:49.7018||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 2025-11-14 10:03:49.7018||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:03:49.7018||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:03:49.7018||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:03:49.7103||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012342 2025-11-14 10:03:51.4393|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:03:51.4393|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:03:51.4393|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:51.4442|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:51.4442|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9979ms 204 2025-11-14 10:03:51.4442|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6052ms 204 2025-11-14 10:03:51.4629|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:03:51.4629|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:03:51.4629|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:51.4629|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:03:51.4629|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:51.4629|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:03:51.4778|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:51.4778|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:03:51.4778|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:03:51.4778|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:03:51.4778|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). 2025-11-14 10:03:51.4778|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). 2025-11-14 10:03:51.4778|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:51.4778|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:03:51.4950|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] 2025-11-14 10:03:51.4950|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]]'. 2025-11-14 10:03:51.4950|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.8853ms 2025-11-14 10:03:51.4950|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] 2025-11-14 10:03:51.4950|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:03:51.4950|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.0238ms 200 application/json; charset=utf-8 2025-11-14 10:03:51.4950|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]]'. 2025-11-14 10:03:51.5088|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 19.169ms 2025-11-14 10:03:51.5088|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:03:51.5088|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.8916ms 200 application/json; charset=utf-8 2025-11-14 10:03:51.5411||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8086946.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:03:51.5411||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:03:51.5411||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:03:51.5559||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:03:51.5559||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:03:51.5559||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201234224 2025-11-14 10:03:51.7563||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:03:51.7612||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:03:51.7612|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]]'. 2025-11-14 10:03:51.7612|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2086.9545ms 2025-11-14 10:03:51.7612|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:03:51.7612|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2114.8251ms 200 application/json; charset=utf-8 2025-11-14 10:03:52.3021||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8086946.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:03:52.3067||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:03:52.3067||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:03:52.3198||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:03:52.3198|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; 2025-11-14 10:03:52.3198|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; 2025-11-14 10:03:52.3198|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 2025-11-14 10:03:52.3198|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:03:52.3198|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:03:52.3365|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:03:52.3365|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:03:52.3738|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]]'. 2025-11-14 10:03:52.3738|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 2709.2048ms 2025-11-14 10:03:52.3738|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:03:52.3738|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2730.1555ms 200 application/json; charset=utf-8 2025-11-14 10:04:02.7978|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:04:02.7978|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:04:02.7978|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:04:02.7978|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:04:02.8054|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5886ms 204 2025-11-14 10:04:02.8054|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9136ms 204 2025-11-14 10:04:02.8054|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:04:02.8054|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:04:02.8054|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:04:02.8054|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:04:02.8054|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:04:02.8054|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:04:02.8054|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:04:02.8054|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:04:02.8190|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:04:02.8190|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:04:02.8190|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). 2025-11-14 10:04:02.8190|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). 2025-11-14 10:04:02.8190|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:04:02.8190|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:04:02.8190|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] 2025-11-14 10:04:02.8190|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]]'. 2025-11-14 10:04:02.8190|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] 2025-11-14 10:04:02.8190|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.4339ms 2025-11-14 10:04:02.8190|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:04:02.8362|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.1734ms 200 application/json; charset=utf-8 2025-11-14 10:04:02.8362|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]]'. 2025-11-14 10:04:02.8362|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.6275ms 2025-11-14 10:04:02.8362|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:04:02.8362|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.129ms 200 application/json; charset=utf-8 2025-11-14 10:04:03.2480|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:04:03.2480|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:04:03.2480|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:04:03.2480|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:04:03.2480|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:04:03.2576|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:04:03.2576|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2025ms 204 2025-11-14 10:04:03.2576|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9034ms 204 2025-11-14 10:04:03.2576|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.6177ms 204 2025-11-14 10:04:03.2740|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:04:03.2740|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:04:03.2740|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:04:03.2740|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:04:03.2740|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:04:03.2740|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:04:03.2740|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:04:03.2740|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:04:03.2740|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:04:03.2740|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:04:03.2878|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:04:03.2878|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:04:03.2878|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:04:03.2878|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:04:03.2878|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). 2025-11-14 10:04:03.2878|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:04:03.2878|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). 2025-11-14 10:04:03.2878||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 212 2025-11-14 10:04:03.2878|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). 2025-11-14 10:04:03.2878|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:04:03.3034||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:04:03.3034|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:04:03.3034|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 2025-11-14 10:04:03.3034||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:04:03.3034|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]]'. 2025-11-14 10:04:03.3034|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)) 2025-11-14 10:04:03.3034|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.8283ms 2025-11-14 10:04:03.3034|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:04:03.3034|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.2566ms 200 application/json; charset=utf-8 2025-11-14 10:04:03.3034||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:04:03.3210||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:04:03.3210||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 2025-11-14 10:04:03.3210||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:04:03.3210||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:04:03.3369||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 2025-11-14 10:04:03.3369||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:04:03.3369||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012342 2025-11-14 10:04:04.0852||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8086946.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:04:04.0852||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:04:04.0852||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:04:04.1057||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:04:04.1057||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:04:04.1119||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201234224 2025-11-14 10:04:04.8607||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8086946.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:04:04.8628||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:04:04.8628||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:04:04.8798||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:04:04.8798|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; 2025-11-14 10:04:04.8798|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; 2025-11-14 10:04:04.8944|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 2025-11-14 10:04:04.8944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:04:04.8944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:04:04.8944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:04:04.8944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:04:04.9439|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]]'. 2025-11-14 10:04:04.9439|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1643.8165ms 2025-11-14 10:04:04.9439|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:04:04.9439|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1673.817ms 200 application/json; charset=utf-8 2025-11-14 10:04:06.3343||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:04:06.3394||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:04:06.3394|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]]'. 2025-11-14 10:04:06.3394|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3045.082ms 2025-11-14 10:04:06.3394|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:04:06.3394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3070.3352ms 200 application/json; charset=utf-8 2025-11-14 10:08:04.0741|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:08:04.0741|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:08:04.0741|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:08:04.0741|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:04.0794|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:04.0794|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:04.0794|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6359ms 204 2025-11-14 10:08:04.0794|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7036ms 204 2025-11-14 10:08:04.0794|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4476ms 204 2025-11-14 10:08:04.0794|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:08:04.0794|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:04.0794|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:04.0959|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:04.0959|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:08:04.0959|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). 2025-11-14 10:08:04.0959|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:08:04.0959|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:08:04.0959||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:08:04.0959|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:04.0959|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:04.0959|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:04.0959|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:04.0959|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:04.0959|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:04.0959|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:08:04.0959|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:08:04.1098|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). 2025-11-14 10:08:04.1098|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). 2025-11-14 10:08:04.1098|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:08:04.1098|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:08:04.1098||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:08:04.1098||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:08:04.1283|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)) 2025-11-14 10:08:04.1283||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:08:04.1283|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 2025-11-14 10:08:04.1283||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:08:04.1283|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]]'. 2025-11-14 10:08:04.1283|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 25.4114ms 2025-11-14 10:08:04.1283|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:08:04.1283||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 2025-11-14 10:08:04.1413|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.9288ms 200 application/json; charset=utf-8 2025-11-14 10:08:04.1413||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:08:04.1413||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:08:04.1413||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 2025-11-14 10:08:04.1413||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:04.1568||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:08:05.9693||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:08:05.9734||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:05.9734||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:05.9871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:05.9871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:05.9871||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:08:06.2152||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:08:06.2199||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:08:06.2199|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]]'. 2025-11-14 10:08:06.2199|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2122.6791ms 2025-11-14 10:08:06.2199|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:08:06.2199|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2138.389ms 200 application/json; charset=utf-8 2025-11-14 10:08:06.7613||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:08:06.7613||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:06.7677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:06.7677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:06.7828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:06.7828||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:08:07.5384||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:08:07.5384||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:07.5437||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:07.5437||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:07.5437||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:07.5579||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:08:08.3115||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4465044.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"}] 2025-11-14 10:08:08.3115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:08.3115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:08.3291||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:08.3291||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:08.3291||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:08:09.0500||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:08:09.0500||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:09.0500||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:09.0712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:09.0744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:09.0744||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:08:09.8006||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:08:09.8006||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:09.8006||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:09.8171||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:09.8292|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), @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; 2025-11-14 10:08:09.8558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (22ms) [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 2025-11-14 10:08:09.8558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:09.8558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:09.8558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:09.8558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:09.8558|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:09.8704|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:09.8704|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:09.8704|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:09.8704|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:09.8704|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:09.8704|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:09.8704|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:09.9191|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]]'. 2025-11-14 10:08:09.9191|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5808.7432ms 2025-11-14 10:08:09.9191|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:08:09.9191|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5823.2056ms 200 application/json; charset=utf-8 2025-11-14 10:08:10.9779|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:08:10.9779|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:08:10.9779|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:08:10.9779|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:10.9823|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:10.9823|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:10.9823|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2762ms 204 2025-11-14 10:08:10.9823|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4689ms 204 2025-11-14 10:08:10.9823|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1354ms 204 2025-11-14 10:08:10.9984|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:08:10.9984|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:10.9984|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:10.9984|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:10.9984|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:08:10.9984|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). 2025-11-14 10:08:10.9984||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:08:10.9984|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:08:10.9984|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:08:11.0119||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:08:11.0119|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:11.0119|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:11.0119||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:08:11.0119|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:11.0119|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:11.0119|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:11.0119|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:11.0119|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:08:11.0274|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:08:11.0274|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). 2025-11-14 10:08:11.0274|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). 2025-11-14 10:08:11.0274|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:08:11.0274|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:08:11.0274|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)) 2025-11-14 10:08:11.0274|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 2025-11-14 10:08:11.0274||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:08:11.0274||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 2025-11-14 10:08:11.0274|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]]'. 2025-11-14 10:08:11.0274||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:08:11.0274|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.1761ms 2025-11-14 10:08:11.0430||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:08:11.0430|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:08:11.0430|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.1974ms 200 application/json; charset=utf-8 2025-11-14 10:08:11.0430||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:08:11.0430||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 2025-11-14 10:08:11.0595||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:11.0595||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:08:12.8626||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:08:12.8626||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:12.8626||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:12.8828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:12.8828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:12.8828||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:08:13.1264||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:08:13.1333||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:08:13.1333|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]]'. 2025-11-14 10:08:13.1333|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2130.2601ms 2025-11-14 10:08:13.1333|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:08:13.1333|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2142.2841ms 200 application/json; charset=utf-8 2025-11-14 10:08:13.6079||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:08:13.6079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:13.6079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:13.6079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:13.6079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:13.6079||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:08:14.3466||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:08:14.3466||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:14.3466||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:14.3621||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:14.3621||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:14.3621||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:08:15.0973||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4465044.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"}] 2025-11-14 10:08:15.1020||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:15.1020||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:15.1203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:15.1203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:15.1203||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:08:15.8946||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:08:15.8946||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:15.8946||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:15.9096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:15.9096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:15.9096||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:08:16.6367||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:08:16.6367||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:16.6367||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:16.6502||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:16.6502|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; 2025-11-14 10:08:16.6502|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 2025-11-14 10:08:16.6502|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:16.6502|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:16.6662|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:16.6662|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:16.6662|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:16.6662|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:16.6798|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:16.6798|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:16.6798|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:16.6798|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:16.6798|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:16.6798|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:16.7320|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]]'. 2025-11-14 10:08:16.7320|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5704.109ms 2025-11-14 10:08:16.7320|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:08:16.7320|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5727.017ms 200 application/json; charset=utf-8 2025-11-14 10:08:28.8664|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:08:28.8664|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:08:28.8664|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:08:28.8688|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:28.8688|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:28.8688|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:28.8688|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9017ms 204 2025-11-14 10:08:28.8688|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6966ms 204 2025-11-14 10:08:28.8688|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3908ms 204 2025-11-14 10:08:28.8688|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:08:28.8688|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:08:28.8688|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:08:28.8849|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:28.8849|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:28.8849|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:28.8849|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:28.8849|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:28.8849|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:28.8849|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:28.8849|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:28.8849|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:08:28.8849|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:08:28.8849|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:28.8849|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). 2025-11-14 10:08:28.8997|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). 2025-11-14 10:08:28.8997|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:08:28.8997|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:08:28.8997|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:08:28.8997|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). 2025-11-14 10:08:28.8997||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:08:28.8997|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 2025-11-14 10:08:28.8997|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)) 2025-11-14 10:08:28.8997|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]]'. 2025-11-14 10:08:28.8997||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:08:28.8997|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.0331ms 2025-11-14 10:08:28.8997||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:08:28.9149|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:08:28.9149||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:08:28.9149|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.8811ms 200 application/json; charset=utf-8 2025-11-14 10:08:28.9149||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:08:28.9350||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 2025-11-14 10:08:28.9350||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:08:28.9350||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:08:28.9544||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 2025-11-14 10:08:28.9544||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:28.9623||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:08:29.6888||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:08:29.6888||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:29.6943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:29.6943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:29.6943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:29.7096||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:08:30.4700||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:08:30.4700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:30.4798||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:30.4934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:30.4934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:30.4934||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:08:31.2750||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:08:31.2750||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:31.2750||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:31.2921||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:31.2921||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:31.2921||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:08:32.1385||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4465044.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"}] 2025-11-14 10:08:32.1385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:32.1422||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:32.1422||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:08:32.1422||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:32.1422||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:08:32.1566||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:32.1566|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]]'. 2025-11-14 10:08:32.1566||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:08:32.1566|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3252.4391ms 2025-11-14 10:08:32.1566|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:08:32.1566|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3280.1778ms 200 application/json; charset=utf-8 2025-11-14 10:08:32.9785||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:08:32.9785||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:32.9785||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:32.9961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:32.9961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:33.0028||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:08:33.7926||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:08:33.7926||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:33.7926||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:33.8172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:33.8276|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; 2025-11-14 10:08:33.8276|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 2025-11-14 10:08:33.8424|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' 2025-11-14 10:08:33.8424|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)) 2025-11-14 10:08:33.8424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:33.8424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:33.8424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:33.8574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:33.8574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:33.8574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:33.8574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:33.8574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:33.8574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:33.8730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:33.9130|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]]'. 2025-11-14 10:08:33.9130|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5012.7688ms 2025-11-14 10:08:33.9130|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:08:33.9130|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5036.1355ms 200 application/json; charset=utf-8 2025-11-14 10:08:41.0850|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=555 2025-11-14 10:08:41.0850|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:41.0850|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4212ms 204 2025-11-14 10:08:41.1475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:08:41.1475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:08:41.1475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=555 2025-11-14 10:08:41.1475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:08:41.1475|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:41.1475|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:41.1584|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:41.1584|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:41.1584|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.2523ms 204 2025-11-14 10:08:41.1584|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.4088ms 204 2025-11-14 10:08:41.1584|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:41.1584|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.3169ms 204 2025-11-14 10:08:41.1584|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:41.1751|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:08:41.1751|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). 2025-11-14 10:08:41.1751|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:08:41.1751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:08:41.1751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:08:41.1751|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)) 2025-11-14 10:08:41.1751|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:41.1751|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:41.1751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:08:41.1751|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]]'. 2025-11-14 10:08:41.1896|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:41.1896|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:41.1896|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:41.1896|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 15.6855ms 2025-11-14 10:08:41.1896|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:41.1896|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:41.1896|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:41.1896|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:08:41.1896|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:08:41.1896|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:08:41.1896|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:41.1896|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.1436ms 200 application/json; charset=utf-8 2025-11-14 10:08:41.1896|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). 2025-11-14 10:08:41.1896|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). 2025-11-14 10:08:41.2053|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:08:41.2053|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:08:41.2053||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 212 2025-11-14 10:08:41.2053|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). 2025-11-14 10:08:41.2053|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 2025-11-14 10:08:41.2053|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:08:41.2053||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:08:41.2053|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]]'. 2025-11-14 10:08:41.2053||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:08:41.2053|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.3947ms 2025-11-14 10:08:41.2216|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)) 2025-11-14 10:08:41.2216|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:08:41.2216|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.4678ms 200 application/json; charset=utf-8 2025-11-14 10:08:41.2216||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:08:41.2216||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:08:41.2408||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 2025-11-14 10:08:41.2408||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 2025-11-14 10:08:41.2408||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:08:41.2408||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:41.2408||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:08:41.2408||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012342 2025-11-14 10:08:43.1001||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"7901368.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:08:43.1001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:43.1001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:43.1173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:43.1173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:08:43.1173||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201234224 2025-11-14 10:08:43.3249||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:08:43.3249||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:08:43.3317|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]]'. 2025-11-14 10:08:43.3317|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2123.8391ms 2025-11-14 10:08:43.3317|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:08:43.3317|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2153.7076ms 200 application/json; charset=utf-8 2025-11-14 10:08:43.9070||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"7901368.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:08:43.9070||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:08:43.9131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:08:43.9131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:08:43.9295|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p0, [CurrentBalanceLastUpdatedTime] = @p1, [DateModified] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; 2025-11-14 10:08:43.9295|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p0, [CurrentBalanceLastUpdatedTime] = @p1, [DateModified] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; 2025-11-14 10:08:43.9295|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 2025-11-14 10:08:43.9295|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:43.9435|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:43.9435|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:08:43.9435|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:08:43.9900|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]]'. 2025-11-14 10:08:43.9900|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 2778.669ms 2025-11-14 10:08:43.9900|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:08:43.9900|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2810.1992ms 200 application/json; charset=utf-8 2025-11-14 10:08:49.3024|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:08:49.3024|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:08:49.3024|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:49.3024|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:49.3024|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1589ms 204 2025-11-14 10:08:49.3024|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9883ms 204 2025-11-14 10:08:49.3285|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:08:49.3285|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:08:49.3309|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:49.3309|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:08:49.3309|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:49.3309|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:08:49.3309|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:49.3309|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:08:49.3309|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:08:49.3468|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:08:49.3468|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). 2025-11-14 10:08:49.3468|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). 2025-11-14 10:08:49.3468|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:08:49.3468|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:08:49.3468|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] 2025-11-14 10:08:49.3468|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]]'. 2025-11-14 10:08:49.3468|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.7926ms 2025-11-14 10:08:49.3468|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] 2025-11-14 10:08:49.3468|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:08:49.3624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.9639ms 200 application/json; charset=utf-8 2025-11-14 10:08:49.3624|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]]'. 2025-11-14 10:08:49.3624|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 16.6368ms 2025-11-14 10:08:49.3624|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:08:49.3624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.4558ms 200 application/json; charset=utf-8 2025-11-14 10:09:01.5666|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:09:01.5666|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:09:01.5666|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:09:01.5666|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:09:01.5666|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:09:01.5666|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:09:01.5666|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.8986ms 204 2025-11-14 10:09:01.5666|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1164ms 204 2025-11-14 10:09:01.5666|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6437ms 204 2025-11-14 10:09:01.5927|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:09:01.5927|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:09:01.5927|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:09:01.5964|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:09:01.5964|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:09:01.5964|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:09:01.5964|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:09:01.5964|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:09:01.5964|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:09:01.5964|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:09:01.5964|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:09:01.5964|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:09:01.5964|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:09:01.5964|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:09:01.5964|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). 2025-11-14 10:09:01.6119|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:09:01.6119|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). 2025-11-14 10:09:01.6119|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:09:01.6119|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). 2025-11-14 10:09:01.6119|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:09:01.6119||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 212 2025-11-14 10:09:01.6119|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 2025-11-14 10:09:01.6119|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]]'. 2025-11-14 10:09:01.6119||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:09:01.6119|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.9706ms 2025-11-14 10:09:01.6119|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)) 2025-11-14 10:09:01.6119|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:09:01.6119||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:09:01.6292||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:09:01.6292|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.8342ms 200 application/json; charset=utf-8 2025-11-14 10:09:01.6292||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:09:01.6471||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 2025-11-14 10:09:01.6471||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:09:01.6471||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:09:01.6471||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 2025-11-14 10:09:01.6471||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:09:01.6590||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012342 2025-11-14 10:09:02.3590||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"7901368.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:09:02.3626||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:09:02.3657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:09:02.3657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:09:02.3804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:09:02.3804||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201234224 2025-11-14 10:09:03.1053||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"7901368.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:09:03.1053||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:09:03.1152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:09:03.1284||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:09:03.1284|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; 2025-11-14 10:09:03.1284|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; 2025-11-14 10:09:03.1284|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 2025-11-14 10:09:03.1481|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:09:03.1481|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:09:03.1481|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:09:03.1589|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:09:03.1996|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]]'. 2025-11-14 10:09:03.1996|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1585.4222ms 2025-11-14 10:09:03.1996|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:09:03.1996|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1611.4446ms 200 application/json; charset=utf-8 2025-11-14 10:09:04.6454||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:09:04.6454||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:09:04.6454|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]]'. 2025-11-14 10:09:04.6454|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3035.9458ms 2025-11-14 10:09:04.6454|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:09:04.6454|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3059.8665ms 200 application/json; charset=utf-8 2025-11-14 10:11:17.5855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:11:17.5855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:11:17.5855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:11:17.5855|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:17.5855|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:17.5855|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:17.5950|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5112ms 204 2025-11-14 10:11:17.5950|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2454ms 204 2025-11-14 10:11:17.5950|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6691ms 204 2025-11-14 10:11:17.5950|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:11:17.5950|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:11:17.5950|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:11:17.6100|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:11:17.6100|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:11:17.6100|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:11:17.6100|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:17.6100|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:17.6100|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:17.6100|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:11:17.6100|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:11:17.6100|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:11:17.6100|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:11:17.6100|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:11:17.6100|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:11:17.6254|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). 2025-11-14 10:11:17.6254|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). 2025-11-14 10:11:17.6254|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). 2025-11-14 10:11:17.6254||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:11:17.6254|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:11:17.6254|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:11:17.6254|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 2025-11-14 10:11:17.6254||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:11:17.6254|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]]'. 2025-11-14 10:11:17.6254|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)) 2025-11-14 10:11:17.6254||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:11:17.6254|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.5976ms 2025-11-14 10:11:17.6437||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:11:17.6437|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:11:17.6437||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:11:17.6437|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.5965ms 200 application/json; charset=utf-8 2025-11-14 10:11:17.6614||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 2025-11-14 10:11:17.6614||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 2025-11-14 10:11:17.6614||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:11:17.6614||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:11:17.6614||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:11:17.6614||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:11:18.4507||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:11:18.4507||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:11:18.4507||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:11:18.4680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:11:18.4680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:11:18.4742||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:11:18.8281|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:11:18.8281|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:11:18.8281|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:18.8281|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:18.8281|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4863ms 204 2025-11-14 10:11:18.8387|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4668ms 204 2025-11-14 10:11:18.8387|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:11:18.8548|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:11:18.8548|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:11:18.8548|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:11:18.8548|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:18.8548|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:18.8548|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:11:18.8548|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:11:18.8548|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:11:18.8548|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:11:18.8548|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). 2025-11-14 10:11:18.8548|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). 2025-11-14 10:11:18.8548|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:11:18.8548|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:11:18.8724|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] 2025-11-14 10:11:18.8724|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]]'. 2025-11-14 10:11:18.8724|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.9974ms 2025-11-14 10:11:18.8724|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:11:18.8724|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.9721ms 200 application/json; charset=utf-8 2025-11-14 10:11:18.8724|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] 2025-11-14 10:11:18.8882|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]]'. 2025-11-14 10:11:18.8882|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 23.6018ms 2025-11-14 10:11:18.8882|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:11:18.8882|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.9893ms 200 application/json; charset=utf-8 2025-11-14 10:11:19.2328||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:11:19.2328||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:11:19.2328||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:11:19.2505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:11:19.2505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:11:19.2505||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:11:20.0106||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:11:20.0106||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:11:20.0106||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:11:20.0294||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:11:20.0294||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:11:20.0294||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:11:20.8231||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:11:20.8231||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:11:20.8231|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]]'. 2025-11-14 10:11:20.8231|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3200.8975ms 2025-11-14 10:11:20.8231|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:11:20.8231|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3229.1674ms 200 application/json; charset=utf-8 2025-11-14 10:11:20.8702||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4465044.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"}] 2025-11-14 10:11:20.8702||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:11:20.8702||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:11:20.8702||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:11:20.8873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:11:20.8873||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:11:21.6473||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:11:21.6518||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:11:21.6518||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:11:21.6683||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:11:21.6683||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:11:21.6683||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:11:22.4196||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:11:22.4227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:11:22.4227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:11:22.4347||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:11:22.4435|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; 2025-11-14 10:11:22.4435|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 2025-11-14 10:11:22.4435|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:11:22.4435|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:11:22.4596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:11:22.4596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:11:22.4596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:11:22.4596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:11:22.4596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:11:22.4596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:11:22.4596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:11:22.4596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:11:22.4596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:11:22.4596|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:11:22.5206|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]]'. 2025-11-14 10:11:22.5206|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4891.4538ms 2025-11-14 10:11:22.5206|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:11:22.5206|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4916.8514ms 200 application/json; charset=utf-8 2025-11-14 10:11:54.7294|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:11:54.7294|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:11:54.7294|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:11:54.7294|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:54.7294|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:54.7294|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:54.7294|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9879ms 204 2025-11-14 10:11:54.7294|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5813ms 204 2025-11-14 10:11:54.7435|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:11:54.7435|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.8503ms 204 2025-11-14 10:11:54.7435|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:11:54.7435|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:11:54.7435|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:11:54.7585|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:11:54.7585|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:11:54.7585|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:54.7585|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:54.7585|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:11:54.7585|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:11:54.7744|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:11:54.7744|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:11:54.7744|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:11:54.7744|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:11:54.7744|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:11:54.7744|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). 2025-11-14 10:11:54.7744|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). 2025-11-14 10:11:54.7744|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). 2025-11-14 10:11:54.7903|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:11:54.7903|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:11:54.7903||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:11:54.7903|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 2025-11-14 10:11:54.7903|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)) 2025-11-14 10:11:54.7903|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]]'. 2025-11-14 10:11:54.7903||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:11:54.8048|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.8831ms 2025-11-14 10:11:54.8048||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:11:54.8048|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:11:54.8048||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:11:54.8048|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.1608ms 200 application/json; charset=utf-8 2025-11-14 10:11:54.8048||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:11:54.8253||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 2025-11-14 10:11:54.8253||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 2025-11-14 10:11:54.8253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:11:54.8253||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:11:54.8253||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:11:54.8253||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:11:55.5863||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:11:55.5863||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:11:55.5902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:11:55.5902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:11:55.5902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:11:55.5902||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:11:56.3624||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:11:56.3624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:11:56.3624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:11:56.3765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:11:56.3765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:11:56.3765||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:11:57.1472||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:11:57.1472||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:11:57.1472||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:11:57.1472||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:11:57.1472||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:11:57.1472||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:11:58.0005||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4465044.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"}] 2025-11-14 10:11:58.0005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:11:58.0005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:11:58.0159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:11:58.0159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:11:58.0159||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:11:58.0159||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:11:58.0159||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:11:58.0159|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]]'. 2025-11-14 10:11:58.0159|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3231.2989ms 2025-11-14 10:11:58.0159|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:11:58.0159|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3278.4378ms 200 application/json; charset=utf-8 2025-11-14 10:11:58.7830||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:11:58.7830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:11:58.7830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:11:58.7988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:11:58.7988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:11:58.7988||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:11:59.5629||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:11:59.5629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:11:59.5629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:11:59.5847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:11:59.5847|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; 2025-11-14 10:11:59.5955|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 2025-11-14 10:11:59.5955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:11:59.5955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:11:59.5955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:11:59.5955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:11:59.5955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:11:59.6088|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:11:59.6088|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:11:59.6088|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:11:59.6088|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:11:59.6088|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:11:59.6088|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:11:59.6088|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:11:59.6604|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]]'. 2025-11-14 10:11:59.6604|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4869.5484ms 2025-11-14 10:11:59.6604|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:11:59.6604|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4918.0859ms 200 application/json; charset=utf-8 2025-11-14 10:12:08.1621|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:12:08.1621|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:12:08.1621|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:12:08.1621|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:12:08.1621|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0088ms 204 2025-11-14 10:12:08.1707|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6688ms 204 2025-11-14 10:12:08.1707|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:12:08.1707|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:12:08.1707|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:12:08.1707|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:12:08.1707|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:12:08.1707|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:12:08.1707|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:12:08.1707|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:12:08.1707|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:12:08.1707|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:12:08.1863|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). 2025-11-14 10:12:08.1863|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). 2025-11-14 10:12:08.1863|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:12:08.1863|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:12:08.1863|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] 2025-11-14 10:12:08.1863|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]]'. 2025-11-14 10:12:08.1863|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.8245ms 2025-11-14 10:12:08.1863|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:12:08.1863|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] 2025-11-14 10:12:08.1863|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.854ms 200 application/json; charset=utf-8 2025-11-14 10:12:08.2068|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]]'. 2025-11-14 10:12:08.2068|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 19.1583ms 2025-11-14 10:12:08.2068|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:12:08.2068|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.5883ms 200 application/json; charset=utf-8 2025-11-14 10:15:52.9807|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:15:52.9807|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:15:52.9807|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:15:52.9807|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:15:52.9807|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:15:52.9807|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:15:52.9807|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.516ms 204 2025-11-14 10:15:52.9807|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3453ms 204 2025-11-14 10:15:52.9807|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5942ms 204 2025-11-14 10:15:52.9956|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:15:52.9956|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:15:52.9956|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:15:52.9956|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:15:52.9956|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:15:52.9956|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:15:52.9956|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:15:52.9956|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:15:52.9956|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:15:52.9956|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:15:52.9956|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:15:52.9956|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:15:52.9956|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:15:52.9956|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:15:53.0113|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:15:53.0113|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). 2025-11-14 10:15:53.0113|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). 2025-11-14 10:15:53.0113|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). 2025-11-14 10:15:53.0113|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:15:53.0113|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:15:53.0113||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:15:53.0113|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 2025-11-14 10:15:53.0113|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)) 2025-11-14 10:15:53.0113|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]]'. 2025-11-14 10:15:53.0266|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.2834ms 2025-11-14 10:15:53.0266|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:15:53.0266|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.998ms 200 application/json; charset=utf-8 2025-11-14 10:15:53.0266||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:15:53.0266||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:15:53.0416||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:15:53.0416||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:15:53.0416||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 2025-11-14 10:15:53.0577||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:15:53.0577||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:15:53.0577||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 2025-11-14 10:15:53.0577||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:15:53.0743||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:15:54.8741||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:15:54.8788||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:15:54.8788||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:15:54.8956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:15:54.8956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:15:54.8956||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:15:54.9797|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:15:54.9797|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:15:54.9797|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:15:54.9797|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:15:54.9797|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.227ms 204 2025-11-14 10:15:54.9797|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.528ms 204 2025-11-14 10:15:54.9797|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:15:54.9938|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:15:54.9938|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:15:54.9938|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:15:54.9938|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:15:54.9938|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:15:54.9938|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:15:54.9938|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:15:54.9938|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:15:54.9938|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:15:55.0100|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). 2025-11-14 10:15:55.0100|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). 2025-11-14 10:15:55.0100|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:15:55.0100|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:15:55.0100|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] 2025-11-14 10:15:55.0100|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]]'. 2025-11-14 10:15:55.0100|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] 2025-11-14 10:15:55.0100|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.982ms 2025-11-14 10:15:55.0100|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:15:55.0100|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.4605ms 200 application/json; charset=utf-8 2025-11-14 10:15:55.0286|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]]'. 2025-11-14 10:15:55.0286|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.4015ms 2025-11-14 10:15:55.0286|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:15:55.0286|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.1885ms 200 application/json; charset=utf-8 2025-11-14 10:15:55.1563||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:15:55.1563||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:15:55.1563|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]]'. 2025-11-14 10:15:55.1563|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2146.9842ms 2025-11-14 10:15:55.1654|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:15:55.1654|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2168.2958ms 200 application/json; charset=utf-8 2025-11-14 10:15:55.6717||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:15:55.6717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:15:55.6717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:15:55.6897||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:15:55.6897||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:15:55.6897||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:15:56.4337||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:15:56.4337||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:15:56.4337||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:15:56.4476||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:15:56.4476||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:15:56.4476||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:15:57.2214||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4465044.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"}] 2025-11-14 10:15:57.2214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:15:57.2282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:15:57.2282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:15:57.2282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:15:57.2456||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:15:57.9555||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:15:57.9555||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:15:57.9643||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:15:57.9976||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:15:57.9976||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:15:57.9976||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:15:58.7623||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:15:58.7623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:15:58.7623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:15:58.7809||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:15:58.7885|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; 2025-11-14 10:15:58.7885|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 2025-11-14 10:15:58.7885|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:15:58.8027|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:15:58.8027|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:15:58.8027|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:15:58.8027|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' 2025-11-14 10:15:58.8027|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:15:58.8027|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:15:58.8234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:15:58.8234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:15:58.8234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:15:58.8234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:15:58.8234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:15:58.8675|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]]'. 2025-11-14 10:15:58.8691|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5853.1074ms 2025-11-14 10:15:58.8691|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:15:58.8691|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5875.2745ms 200 application/json; charset=utf-8 2025-11-14 10:16:09.7523|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:16:09.7523|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:16:09.7523|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:16:09.7523|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:16:09.7523|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:16:09.7593|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:16:09.7593|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0165ms 204 2025-11-14 10:16:09.7593|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0269ms 204 2025-11-14 10:16:09.7593|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.3856ms 204 2025-11-14 10:16:09.7593|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:16:09.7593|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:16:09.7593|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:16:09.7593|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:16:09.7593|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:16:09.7745|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:16:09.7745|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:16:09.7745|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:16:09.7745|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:16:09.7745|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:16:09.7745|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:16:09.7745|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:16:09.7745|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:16:09.7745|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:16:09.7745|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:16:09.7745|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). 2025-11-14 10:16:09.7745|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). 2025-11-14 10:16:09.7745|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). 2025-11-14 10:16:09.7745|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:16:09.7901||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:16:09.7901|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:16:09.7901|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 2025-11-14 10:16:09.7901||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:16:09.7901|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]]'. 2025-11-14 10:16:09.7901|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)) 2025-11-14 10:16:09.7901||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:16:09.7901|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.386ms 2025-11-14 10:16:09.7901||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:16:09.8064|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:16:09.8064|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.5096ms 200 application/json; charset=utf-8 2025-11-14 10:16:09.8064||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:16:09.8238||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 2025-11-14 10:16:09.8238||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:16:09.8238||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:16:09.8238||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 2025-11-14 10:16:09.8238||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:16:09.8238||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:16:10.5681||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:16:10.5737||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:16:10.5737||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:16:10.5911||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:16:10.5911||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:16:10.5911||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:16:11.3515||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:16:11.3565||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:16:11.3565||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:16:11.3734||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:16:11.3734||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:16:11.3734||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:16:12.1808||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:16:12.1808||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:16:12.1808||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:16:12.2001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:16:12.2001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:16:12.2001||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:16:12.6691|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:16:12.6691|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:16:12.6691|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:16:12.6691|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:16:12.6830|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:16:12.6830|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). 2025-11-14 10:16:12.6830|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:16:12.6830|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 2025-11-14 10:16:12.6830|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]]'. 2025-11-14 10:16:12.6973|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.651ms 2025-11-14 10:16:12.6973|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:16:12.6973|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.6819ms 200 application/json; charset=utf-8 2025-11-14 10:16:13.0565||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4465044.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"}] 2025-11-14 10:16:13.0565||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:16:13.0565||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:16:13.0697||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:16:13.0697||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:16:13.0697|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]]'. 2025-11-14 10:16:13.0697||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:16:13.0697|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3285.8941ms 2025-11-14 10:16:13.0697|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:16:13.0697||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:16:13.0697|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3311.3323ms 200 application/json; charset=utf-8 2025-11-14 10:16:13.0697|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:16:13.0697||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:16:13.0697|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:16:13.0851|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:16:13.0851|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:16:13.0851|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:16:13.0851|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). 2025-11-14 10:16:13.0851||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:16:13.0851||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:16:13.0851||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:16:13.1091||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 2025-11-14 10:16:13.1091||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:16:13.1161||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:16:13.8505||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:16:13.8505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:16:13.8505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:16:13.8712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:16:13.8712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:16:13.8712||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:16:14.6423||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:16:14.6423||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:16:14.6486||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:16:14.6486||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:16:14.6669|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; 2025-11-14 10:16:14.6669|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 2025-11-14 10:16:14.6669|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:16:14.6669|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:16:14.6806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:16:14.6806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:16:14.6806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:16:14.6806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:16:14.6806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:16:14.6946|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)) 2025-11-14 10:16:14.6946|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:16:14.6946|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:16:14.6946|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:16:14.7106|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)) 2025-11-14 10:16:14.7493|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]]'. 2025-11-14 10:16:14.7493|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4960.7747ms 2025-11-14 10:16:14.7493|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:16:14.7493|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4986.901ms 200 application/json; charset=utf-8 2025-11-14 10:16:14.7604|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:16:14.7604|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:16:14.7604|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:16:14.7604|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:16:14.7604|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:16:14.7604|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). 2025-11-14 10:16:14.7734|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:16:14.7734|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)) 2025-11-14 10:16:14.7734||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:16:14.7734||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:16:14.8064||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 2025-11-14 10:16:14.8064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:16:14.8064||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:16:15.5391||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:16:15.5391||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:16:15.5391||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:16:15.5595||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:16:15.5595||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:16:15.5595||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:16:16.3424||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8203676314.32,"formattedAmount":"-8,203,676,314.32","bookBalance":-8203676314.32,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:16:16.3424||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:16:16.3511|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]]'. 2025-11-14 10:16:16.3511|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3262.4626ms 2025-11-14 10:16:16.3511|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:16:16.3511|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3272.4226ms 200 application/json; charset=utf-8 2025-11-14 10:16:16.3511||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8203676314.32","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:16:16.3661||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:16:16.3661||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:16:16.3661||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:16:16.3833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:16:16.3833||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:16:17.1117||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:16:17.1140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:16:17.1140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:16:17.1140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:16:17.1140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:16:17.1324||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:16:17.8273||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4465044.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"}] 2025-11-14 10:16:17.8273||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:16:17.8273||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:16:17.8465||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:16:17.8465||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:16:17.8465||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:16:18.5618||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:16:18.5618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:16:18.5618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:16:18.5774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:16:18.5774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:16:18.5774||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:16:19.2861||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:16:19.2861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:16:19.2861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:16:19.3025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:16:19.3025|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; 2025-11-14 10:16:19.3025|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 2025-11-14 10:16:19.3025|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:16:19.3025|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:16:19.3025|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:16:19.3025|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)) 2025-11-14 10:16:19.3025|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:16:19.3277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:16:19.3277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:16:19.3277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:16:19.3277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:16:19.3277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:16:19.3277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:16:19.3422|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:16:19.3785|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]]'. 2025-11-14 10:16:19.3785|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4607.3569ms 2025-11-14 10:16:19.3785|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:16:19.3785|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4622.4664ms 200 application/json; charset=utf-8 2025-11-14 10:17:56.0644|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:17:56.0644|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:17:56.0644|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:17:56.0644|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:17:56.0644|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0827ms 204 2025-11-14 10:17:56.0644|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6555ms 204 2025-11-14 10:17:56.0788|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:17:56.0788|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:17:56.0788|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:17:56.0788|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:17:56.0788|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:17:56.0788|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:17:56.0788|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:17:56.0937|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:17:56.0937|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:17:56.0937|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:17:56.0937|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). 2025-11-14 10:17:56.0937|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). 2025-11-14 10:17:56.0937|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:17:56.0937|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:17:56.1096|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] 2025-11-14 10:17:56.1096|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] 2025-11-14 10:17:56.1096|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]]'. 2025-11-14 10:17:56.1096|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.8212ms 2025-11-14 10:17:56.1096|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:17:56.1096|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]]'. 2025-11-14 10:17:56.1096|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.6316ms 200 application/json; charset=utf-8 2025-11-14 10:17:56.1096|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 13.2905ms 2025-11-14 10:17:56.1096|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:17:56.1096|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.792ms 200 application/json; charset=utf-8 2025-11-14 10:22:07.5423|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:22:07.5423|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:22:07.5466|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:22:07.5466|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:22:07.5466|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0519ms 204 2025-11-14 10:22:07.5466|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2446ms 204 2025-11-14 10:22:07.5466|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:22:07.5466|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:22:07.5466|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() 2025-11-14 10:22:07.5610|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() 2025-11-14 10:22:07.5610|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'. 2025-11-14 10:22:07.5610|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'. 2025-11-14 10:22:07.5610|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:22:07.5610|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:22:07.5610|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 10:22:07.5610|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 10:22:07.5610|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 10:22:07.5610|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 10:22:07.5610|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.1365ms 401 2025-11-14 10:22:07.5771|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.0243ms 401 2025-11-14 10:22:48.0096|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-11-14 10:22:48.0096|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:22:48.0096|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.3339ms 204 2025-11-14 10:22:48.0218|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-11-14 10:22:48.0218|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:22:48.0218|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:22:48.0218|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:22:48.0218|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:22:48.0340|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). 2025-11-14 10:22:48.0340|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:22:48.0492|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:22:48.0492|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:22:48.0492|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)) 2025-11-14 10:22:48.0492|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:22:48.0492|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:22:48.0492|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]]'. 2025-11-14 10:22:48.0492|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4889ms 204 2025-11-14 10:22:48.0492|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0592ms 204 2025-11-14 10:22:48.0492|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 25.1608ms 2025-11-14 10:22:48.0492|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:22:48.0492|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:22:48.0640|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:22:48.0640|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:22:48.0640|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:22:48.0640|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.6515ms 200 application/json; charset=utf-8 2025-11-14 10:22:48.0640|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:22:48.0640|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:22:48.0640|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:22:48.0640|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:22:48.0640|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:22:48.0640|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:22:48.0640|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). 2025-11-14 10:22:48.0640|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). 2025-11-14 10:22:48.0804|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:22:48.0804|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:22:48.0804|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] 2025-11-14 10:22:48.0804|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]]'. 2025-11-14 10:22:48.0804|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.4716ms 2025-11-14 10:22:48.0804|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:22:48.0804|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.3787ms 200 application/json; charset=utf-8 2025-11-14 10:22:48.0957|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] 2025-11-14 10:22:48.0957|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]]'. 2025-11-14 10:22:48.0957|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 29.0395ms 2025-11-14 10:22:48.1126|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:22:48.1126|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.4661ms 200 application/json; charset=utf-8 2025-11-14 10:23:00.1176|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:23:00.1176|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:23:00.1176|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:23:00.1176|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:00.1176|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:00.1257|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:00.1257|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.221ms 204 2025-11-14 10:23:00.1257|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8477ms 204 2025-11-14 10:23:00.1257|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.0542ms 204 2025-11-14 10:23:00.1257|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:23:00.1257|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:23:00.1257|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:23:00.1257|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() 2025-11-14 10:23:00.1418|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() 2025-11-14 10:23:00.1418|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() 2025-11-14 10:23:00.1418|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'. 2025-11-14 10:23:00.1418|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'. 2025-11-14 10:23:00.1418|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'. 2025-11-14 10:23:00.1418|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:00.1580|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:00.1580|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:00.1580|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 10:23:00.1580|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 10:23:00.1580|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 10:23:00.1580|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 10:23:00.1580|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 10:23:00.1580|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 10:23:00.1741|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.8892ms 401 2025-11-14 10:23:00.1741|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.5546ms 401 2025-11-14 10:23:00.1741|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.5661ms 401 2025-11-14 10:23:00.3270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:23:00.3270|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:23:00.3298|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:00.3298|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:00.3298|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:00.3298|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:00.3298|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:00.3298|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:00.3298|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:23:00.3298|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:23:00.3298|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). 2025-11-14 10:23:00.3298|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). 2025-11-14 10:23:00.3447|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:23:00.3447|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:23:00.3447|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 2025-11-14 10:23:00.3447|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]]'. 2025-11-14 10:23:00.3447|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)) 2025-11-14 10:23:00.3447|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.1747ms 2025-11-14 10:23:00.3447|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:23:00.3447|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:23:00.3447|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:00.3447|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.2459ms 200 application/json; charset=utf-8 2025-11-14 10:23:00.3447|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:00.3609|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:00.3609|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:23:00.3609|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). 2025-11-14 10:23:00.3609||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:23:00.3609||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:23:00.3609||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:23:00.3609||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:23:00.3609||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:23:00.3853||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 2025-11-14 10:23:00.3853||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:00.3910||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:23:00.3910||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 2025-11-14 10:23:00.3910||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:23:00.3910||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:23:01.1149||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:23:01.1149||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:01.1149||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:01.1315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:01.1315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:01.1315||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:23:01.2165|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:23:01.2165|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:23:01.2165|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:01.2208|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:01.2208|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6782ms 204 2025-11-14 10:23:01.2208|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9003ms 204 2025-11-14 10:23:01.2439|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:23:01.2439|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:23:01.2439|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:01.2439|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:01.2501|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:01.2501|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:01.2501|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:01.2501|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:01.2501|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:23:01.2501|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:23:01.2501|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). 2025-11-14 10:23:01.2501|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). 2025-11-14 10:23:01.2501|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:23:01.2501|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:23:01.2672|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] 2025-11-14 10:23:01.2672|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]]'. 2025-11-14 10:23:01.2672|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] 2025-11-14 10:23:01.2672|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.6952ms 2025-11-14 10:23:01.2672|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:23:01.2672|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.7467ms 200 application/json; charset=utf-8 2025-11-14 10:23:01.2672|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]]'. 2025-11-14 10:23:01.2672|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 14.9375ms 2025-11-14 10:23:01.2672|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:23:01.2672|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.0568ms 200 application/json; charset=utf-8 2025-11-14 10:23:01.8756||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:23:01.8756||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:01.8756||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:01.8947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:01.8947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:01.8947||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:23:02.6300||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:23:02.6300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:02.6300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:02.6474||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:02.6474||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:02.6474||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:23:03.3677||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:23:03.3677||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:23:03.3769|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]]'. 2025-11-14 10:23:03.3769|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3014.8145ms 2025-11-14 10:23:03.3769|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:23:03.3769|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3028.5844ms 200 application/json; charset=utf-8 2025-11-14 10:23:03.4315||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3869334.08","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:23:03.4315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:03.4315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:03.4533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:03.4533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:03.4533||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:23:04.2033||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:23:04.2033||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:04.2033||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:04.2033||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:04.2210||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:04.2210||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:23:04.9501||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:23:04.9501||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:04.9576||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:04.9576||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:04.9912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (16ms) [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; 2025-11-14 10:23:04.9912|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 2025-11-14 10:23:04.9912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:05.0048|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:05.0048|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:05.0048|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:05.0048|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:05.0048|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:05.0210|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:05.0210|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:05.0210|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:05.0210|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:05.0356|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:05.0356|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:05.0843|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]]'. 2025-11-14 10:23:05.0843|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4740.49ms 2025-11-14 10:23:05.0843|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:23:05.0843|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4759.9265ms 200 application/json; charset=utf-8 2025-11-14 10:23:16.1460|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:23:16.1460|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:23:16.1460|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:23:16.1460|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:16.1460|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:16.1460|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:16.1460|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4464ms 204 2025-11-14 10:23:16.1460|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.3873ms 204 2025-11-14 10:23:16.1460|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.4528ms 204 2025-11-14 10:23:16.1636|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:23:16.1636|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:23:16.1636|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:23:16.1636|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:16.1636|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:16.1636|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:16.1636|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:16.1636|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:16.1777|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:16.1777|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:16.1777|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:23:16.1777|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:16.1777|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:16.1777|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). 2025-11-14 10:23:16.1777|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:23:16.1777|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:23:16.1777||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:23:16.1777|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). 2025-11-14 10:23:16.1777|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). 2025-11-14 10:23:16.1964|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:23:16.1964||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:23:16.1964|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:23:16.1964|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 2025-11-14 10:23:16.1964||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:23:16.1964|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]]'. 2025-11-14 10:23:16.1964|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.7644ms 2025-11-14 10:23:16.1964|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:23:16.1964|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.9457ms 200 application/json; charset=utf-8 2025-11-14 10:23:16.2083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [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)) 2025-11-14 10:23:16.2083||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:23:16.2083||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:23:16.2083||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 2025-11-14 10:23:16.2257||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:23:16.2257||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:23:16.2257||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 2025-11-14 10:23:16.2257||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:16.2409||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:23:17.1004||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:23:17.1004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:17.1004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:17.1222||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:17.1222||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:17.1222||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:23:17.8018||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:23:17.8018||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:17.8018||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:17.8201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:17.8201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:17.8201||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:23:18.1072||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:23:18.1072||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:23:18.1169|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]]'. 2025-11-14 10:23:18.1169|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1929.7547ms 2025-11-14 10:23:18.1169|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:23:18.1169|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1956.1194ms 200 application/json; charset=utf-8 2025-11-14 10:23:18.5443||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:23:18.5443||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:18.5443||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:18.5602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:18.5602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:18.5602||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:23:19.2940||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3869334.08","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:23:19.2940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:19.3042||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:19.3182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:19.3182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:19.3182||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:23:20.0501||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:23:20.0556||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:20.0556||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:20.0768||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:20.0768||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:20.0866||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:23:20.8327||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:23:20.8374||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:20.8374||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:20.8570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:20.8570|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; 2025-11-14 10:23:20.8679|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 2025-11-14 10:23:20.8679|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:20.8679|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:20.8679|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:20.8679|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:20.8818|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:20.8818|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:20.8818|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:20.8818|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:20.8967|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:20.8967|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:20.8967|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:20.8967|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:20.9502|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]]'. 2025-11-14 10:23:20.9502|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4756.3182ms 2025-11-14 10:23:20.9502|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:23:20.9502|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4792.6756ms 200 application/json; charset=utf-8 2025-11-14 10:23:30.6879|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=555 2025-11-14 10:23:30.6879|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:30.6879|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2466ms 204 2025-11-14 10:23:30.7376|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=555 2025-11-14 10:23:30.7376|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:30.7376|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:30.7446|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:30.7446|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:23:30.7446|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). 2025-11-14 10:23:30.7446|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:23:30.7446|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)) 2025-11-14 10:23:30.7590|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]]'. 2025-11-14 10:23:30.7590|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 9.5391ms 2025-11-14 10:23:30.7590|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:23:30.7590|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.2372ms 200 application/json; charset=utf-8 2025-11-14 10:23:30.8955|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:23:30.8955|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:23:30.8955|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:23:30.8955|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:30.9070|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:30.9070|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:30.9148|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.273ms 204 2025-11-14 10:23:30.9148|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.4261ms 204 2025-11-14 10:23:30.9148|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.898ms 204 2025-11-14 10:23:30.9312|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:23:30.9312|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:23:30.9312|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:30.9312|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:30.9312|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:30.9312|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:30.9312|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:30.9312|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:30.9312|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:23:30.9312|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:23:30.9312|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). 2025-11-14 10:23:30.9312|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). 2025-11-14 10:23:30.9465||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 212 2025-11-14 10:23:30.9465|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:23:30.9465||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:23:30.9465|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 2025-11-14 10:23:30.9465|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:23:30.9465||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:23:30.9465|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]]'. 2025-11-14 10:23:30.9465|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:30.9634|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.5655ms 2025-11-14 10:23:30.9634|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:30.9634|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:23:30.9634|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:30.9634|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.6407ms 200 application/json; charset=utf-8 2025-11-14 10:23:30.9634|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:23:30.9634|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). 2025-11-14 10:23:30.9634|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:23:30.9634||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 2025-11-14 10:23:30.9770|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)) 2025-11-14 10:23:30.9770||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:23:30.9770||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:23:30.9770||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:23:30.9770||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:23:31.0002||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 2025-11-14 10:23:31.0002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:31.0002||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012342 2025-11-14 10:23:32.8008||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"7901368.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:23:32.8055||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:32.8055||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:32.8203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:32.8203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:23:32.8203||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201234224 2025-11-14 10:23:33.0056||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:23:33.0120||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:23:33.0120|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]]'. 2025-11-14 10:23:33.0120|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2071.7504ms 2025-11-14 10:23:33.0120|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:23:33.0120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2088.6023ms 200 application/json; charset=utf-8 2025-11-14 10:23:33.5650||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"7901368.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:23:33.5650||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:23:33.5741||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:23:33.5877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:23:33.5877|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; 2025-11-14 10:23:33.5877|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; 2025-11-14 10:23:33.5877|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 2025-11-14 10:23:33.6020|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:33.6020|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:33.6020|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:23:33.6020|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:23:33.6427|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]]'. 2025-11-14 10:23:33.6427|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 2672.0145ms 2025-11-14 10:23:33.6427|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:23:33.6502|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2695.5065ms 200 application/json; charset=utf-8 2025-11-14 10:23:38.8199|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:23:38.8200|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:23:38.8200|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:38.8200|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:38.8200|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.007ms 204 2025-11-14 10:23:38.8200|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5492ms 204 2025-11-14 10:23:38.8200|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:23:38.8362|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:38.8362|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:23:38.8362|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:38.8362|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:23:38.8362|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:38.8362|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:23:38.8362|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:23:38.8362|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:23:38.8362|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). 2025-11-14 10:23:38.8362|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:23:38.8526|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:23:38.8526|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). 2025-11-14 10:23:38.8526|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:23:38.8526|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] 2025-11-14 10:23:38.8526|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] 2025-11-14 10:23:38.8526|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]]'. 2025-11-14 10:23:38.8526|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.9121ms 2025-11-14 10:23:38.8526|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:23:38.8526|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.5759ms 200 application/json; charset=utf-8 2025-11-14 10:23:38.8683|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]]'. 2025-11-14 10:23:38.8683|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.8574ms 2025-11-14 10:23:38.8683|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:23:38.8683|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.2511ms 200 application/json; charset=utf-8 2025-11-14 10:29:51.6848|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:29:51.6848|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:29:51.6848|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:29:51.6848|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:29:51.6848|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:29:51.6848|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:29:51.6848|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2327ms 204 2025-11-14 10:29:51.6848|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5038ms 204 2025-11-14 10:29:51.6848|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9492ms 204 2025-11-14 10:29:51.7050|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:29:51.7050|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 10:29:51.7050|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:29:51.7050|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:29:51.7050|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:29:51.7050|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:29:51.7156|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:29:51.7156|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:29:51.7156|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:29:51.7156|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:29:51.7156|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:29:51.7156|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:29:51.7156|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:29:51.7156|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:29:51.7156|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:29:51.7310|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). 2025-11-14 10:29:51.7310|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). 2025-11-14 10:29:51.7310|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). 2025-11-14 10:29:51.7310|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:29:51.7310|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:29:51.7310||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 212 2025-11-14 10:29:51.7478||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:29:51.7478||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:29:51.7478|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 2025-11-14 10:29:51.7478|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]]'. 2025-11-14 10:29:51.7478|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 21.7822ms 2025-11-14 10:29:51.7478|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:29:51.7478|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.7999ms 200 application/json; charset=utf-8 2025-11-14 10:29:51.7640|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)) 2025-11-14 10:29:51.7640||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:29:51.7640||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 2025-11-14 10:29:51.7640||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:29:51.7640||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:29:51.7640||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:29:51.7852||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 2025-11-14 10:29:51.7852||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:29:51.7852||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012342 2025-11-14 10:29:52.5830||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"7901368.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:29:52.5830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:29:52.5901||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:29:52.5901||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:29:52.6053||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:29:52.6053||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201234224 2025-11-14 10:29:53.3734||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"7901368.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:29:53.3734||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:29:53.3734||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:29:53.3934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:29:53.3934|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; 2025-11-14 10:29:53.4035|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; 2025-11-14 10:29:53.4035|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 2025-11-14 10:29:53.4035|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:29:53.4035|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:29:53.4187|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:29:53.4187|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:29:53.4740|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]]'. 2025-11-14 10:29:53.4740|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1739.141ms 2025-11-14 10:29:53.4740|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:29:53.4740|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1773.4052ms 200 application/json; charset=utf-8 2025-11-14 10:29:54.8920||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:29:54.8969||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:29:54.8969|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]]'. 2025-11-14 10:29:54.8969|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3163.5954ms 2025-11-14 10:29:54.8969|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:29:54.8969|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3199.5015ms 200 application/json; charset=utf-8 2025-11-14 10:30:04.0117|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:30:04.0117|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:30:04.0117|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:30:04.0117|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:30:04.0117|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:30:04.0117|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:30:04.0199|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2302ms 204 2025-11-14 10:30:04.0199|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2063ms 204 2025-11-14 10:30:04.0199|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1577ms 204 2025-11-14 10:30:04.0199|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:30:04.0199|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:30:04.0199|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:30:04.0199|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:30:04.0199|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:30:04.0199|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:30:04.0199|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:30:04.0199|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:30:04.0356|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:30:04.0356|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:30:04.0356|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:30:04.0356|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:30:04.0356|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:30:04.0356|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:30:04.0356|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). 2025-11-14 10:30:04.0356|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:30:04.0356|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). 2025-11-14 10:30:04.0524|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:30:04.0524|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). 2025-11-14 10:30:04.0524|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:30:04.0524||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:30:04.0524|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 2025-11-14 10:30:04.0524|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]]'. 2025-11-14 10:30:04.0524||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:30:04.0524|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.2258ms 2025-11-14 10:30:04.0698|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:30:04.0698||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:30:04.0698|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.4892ms 200 application/json; charset=utf-8 2025-11-14 10:30:04.0900|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (32ms) [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)) 2025-11-14 10:30:04.0900||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 2025-11-14 10:30:04.0900||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:30:04.0971||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:30:04.0971||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:30:04.0971||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:30:04.1173||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 2025-11-14 10:30:04.1173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:30:04.1173||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:30:05.9867||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:30:05.9900||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:30:05.9900||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:30:06.0036||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:30:06.0036||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:30:06.0036||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:30:06.3202||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:30:06.3202||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:30:06.3202|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]]'. 2025-11-14 10:30:06.3202|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2268.3037ms 2025-11-14 10:30:06.3202|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:30:06.3202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2303.21ms 200 application/json; charset=utf-8 2025-11-14 10:30:06.7833||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:30:06.7861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:30:06.7861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:30:06.7861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:30:06.8027||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:30:06.8027||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:30:07.5565||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:30:07.5565||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:30:07.5565||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:30:07.5734||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:30:07.5734||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:30:07.5734||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:30:08.3475||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 10:30:08.3475||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:30:08.3475||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:30:08.3475||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:30:08.3637||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:30:08.3637||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:30:09.1196||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:30:09.1196||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:30:09.1196||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:30:09.1363||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:30:09.1363||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:30:09.1363||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:30:09.8883||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:30:09.8905||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:30:09.8905||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:30:09.8905||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:30:09.9138|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), @p12='?' (DbType = Int64), @p9='?' (DbType = Decimal), @p10='?' (DbType = DateTime2), @p11='?' (DbType = DateTime2), @p15='?' (DbType = Int64), @p13='?' (DbType = DateTime2), @p14='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (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 [CurrentBalance] = @p9, [CurrentBalanceLastUpdatedTime] = @p10, [DateModified] = @p11 WHERE [Id] = @p12; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p13, [DateModified] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17 WHERE [Id] = @p18; SELECT @@ROWCOUNT; 2025-11-14 10:30:09.9138|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 2025-11-14 10:30:09.9210|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:30:09.9210|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:30:09.9210|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:30:09.9210|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:30:09.9210|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:30:09.9380|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:30:09.9380|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:30:09.9380|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:30:09.9380|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:30:09.9380|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:30:09.9543|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:30:09.9543|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:30:09.9979|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]]'. 2025-11-14 10:30:09.9999|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5948.1949ms 2025-11-14 10:30:09.9999|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:30:09.9999|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5976.9258ms 200 application/json; charset=utf-8 2025-11-14 10:30:47.0019|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:30:47.0019|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:30:47.0019|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:30:47.0019|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:30:47.0019|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:30:47.0019|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:30:47.0019|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6233ms 204 2025-11-14 10:30:47.0019|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7398ms 204 2025-11-14 10:30:47.0019|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2775ms 204 2025-11-14 10:30:47.0201|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:30:47.0201|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:30:47.0201|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:30:47.0201|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:30:47.0201|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:30:47.0201|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:30:47.0201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:30:47.0201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:30:47.0201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:30:47.0201|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:30:47.0201|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:30:47.0201|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:30:47.0335|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:30:47.0335|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:30:47.0335|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:30:47.0335|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). 2025-11-14 10:30:47.0335|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). 2025-11-14 10:30:47.0335|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). 2025-11-14 10:30:47.0335|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:30:47.0335||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:30:47.0335|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:30:47.0335|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 2025-11-14 10:30:47.0335||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:30:47.0335|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]]'. 2025-11-14 10:30:47.0490||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:30:47.0490|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.2662ms 2025-11-14 10:30:47.0490|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:30:47.0490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.8503ms 200 application/json; charset=utf-8 2025-11-14 10:30:47.0648||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 2025-11-14 10:30:47.0648|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (19ms) [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)) 2025-11-14 10:30:47.0648||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:30:47.0648||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:30:47.0648||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:30:47.0648||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:30:47.0895||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 2025-11-14 10:30:47.0895||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:30:47.0963||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:30:48.8860||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:30:48.8860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:30:48.8860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:30:48.9036||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:30:48.9036||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:30:48.9106||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:30:49.2380||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:30:49.2380||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:30:49.2380|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]]'. 2025-11-14 10:30:49.2380|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2204.8975ms 2025-11-14 10:30:49.2380|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:30:49.2380|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2226.9988ms 200 application/json; charset=utf-8 2025-11-14 10:30:49.6705||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:30:49.6705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:30:49.6759||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:30:49.6759||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:30:49.6907||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:30:49.6907||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:30:50.4093||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:30:50.4093||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:30:50.4093||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:30:50.4244||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:30:50.4244||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:30:50.4244||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:30:51.1816||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 10:30:51.1816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:30:51.1816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:30:51.1996||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:30:51.1996||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:30:51.1996||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:30:51.9948||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:30:51.9948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:30:51.9948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:30:52.0137||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:30:52.0137||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:30:52.0206||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:30:52.7703||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:30:52.7703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:30:52.7703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:30:52.7859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:30:52.7859|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; 2025-11-14 10:30:52.7991|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 2025-11-14 10:30:52.7991|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:30:52.7991|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:30:52.7991|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:30:52.7991|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)) 2025-11-14 10:30:52.8163|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:30:52.8163|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:30:52.8163|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:30:52.8163|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)) 2025-11-14 10:30:52.8330|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:30:52.8330|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)) 2025-11-14 10:30:52.8330|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' 2025-11-14 10:30:52.8457|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)) 2025-11-14 10:30:52.8814|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]]'. 2025-11-14 10:30:52.8814|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5840.6269ms 2025-11-14 10:30:52.8814|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:30:52.8814|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5864.4644ms 200 application/json; charset=utf-8 2025-11-14 10:40:24.1689|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=536 2025-11-14 10:40:24.1727|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:40:24.1727|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1837ms 204 2025-11-14 10:40:24.2760|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:40:24.2760|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:40:24.2760|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-11-14 10:40:24.2760|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:40:24.2818|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:40:24.2818|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:40:24.2818|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.784ms 204 2025-11-14 10:40:24.2818|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.291ms 204 2025-11-14 10:40:24.2818|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1485ms 204 2025-11-14 10:40:24.8228|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-11-14 10:40:24.8228|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=536 2025-11-14 10:40:24.8291|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:40:24.8228|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:40:24.8228|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:40:24.8291|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:40:24.8291|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:40:24.8291|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:40:24.8291|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:40:24.8291|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:40:24.8426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:40:24.8426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:40:24.8426|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:40:24.8426|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:40:24.8426|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:40:24.8426|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:40:24.8583|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:40:24.8583|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:40:24.8583|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:40:24.8583|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:40:24.8583|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). 2025-11-14 10:40:24.8583|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). 2025-11-14 10:40:24.8583|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). 2025-11-14 10:40:24.8583|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). 2025-11-14 10:40:24.8583|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:40:24.8583|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:40:24.8583|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:40:24.8583||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 209 2025-11-14 10:40:24.8849||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:40:24.8849|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)) 2025-11-14 10:40:24.8849||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:40:24.8849||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:40:24.8894|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)) 2025-11-14 10:40:24.8894|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 2025-11-14 10:40:24.8894||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:40:24.8894|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]]'. 2025-11-14 10:40:24.8894|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]]'. 2025-11-14 10:40:24.8894|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 26.02ms 2025-11-14 10:40:24.8894|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 26.3379ms 2025-11-14 10:40:24.8894|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:40:24.8894|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:40:24.8894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.1685ms 200 application/json; charset=utf-8 2025-11-14 10:40:24.8894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.1986ms 200 application/json; charset=utf-8 2025-11-14 10:40:24.8894||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 2025-11-14 10:40:24.9072||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:40:24.9072||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012335 2025-11-14 10:40:24.9072||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 2025-11-14 10:40:24.9072||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:40:24.9072||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:40:25.6334||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"263473.03","bookBalance":0.0,"accountType":null,"accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:40:25.6334||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:40:25.6334||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:40:25.6498||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:40:25.6498||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:40:25.6498||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201233545 2025-11-14 10:40:26.3836||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"263473.03","bookBalance":0.0,"accountType":null,"accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:40:26.3836||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:40:26.3836||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:40:26.4028||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:40:26.4092|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; 2025-11-14 10:40:26.4092|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; 2025-11-14 10:40:26.4092|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 2025-11-14 10:40:26.4092|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:40:26.4231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:40:26.4231|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' 2025-11-14 10:40:26.4231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:40:26.4735|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]]'. 2025-11-14 10:40:26.4735|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1608.9545ms 2025-11-14 10:40:26.4735|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:40:26.4735|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1657.8491ms 200 application/json; charset=utf-8 2025-11-14 10:40:27.8597||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:40:27.8624||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:40:27.8624|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]]'. 2025-11-14 10:40:27.8624|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2994.1929ms 2025-11-14 10:40:27.8624|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:40:27.8624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3043.6806ms 200 application/json; charset=utf-8 2025-11-14 10:43:59.7166|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:43:59.7166|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:43:59.7166|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:43:59.7166|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:43:59.7166|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5532ms 204 2025-11-14 10:43:59.7166|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7833ms 204 2025-11-14 10:43:59.7360|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:43:59.7360|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:43:59.7360|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() 2025-11-14 10:43:59.7360|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() 2025-11-14 10:43:59.7360|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'. 2025-11-14 10:43:59.7489|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'. 2025-11-14 10:43:59.7489|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:43:59.7489|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:43:59.7489|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 10:43:59.7489|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 10:43:59.7489|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 10:43:59.7638|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 10:43:59.7638|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.9905ms 401 2025-11-14 10:43:59.7638|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.1498ms 401 2025-11-14 10:44:07.8075|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 10:44:07.8075|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:44:07.8075|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7683ms 204 2025-11-14 10:44:07.8513|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:44:07.8513|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:44:07.8513|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 10:44:07.8513|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:44:07.8513|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:44:07.8513|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:44:07.8646|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.3986ms 204 2025-11-14 10:44:07.8646|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.9889ms 204 2025-11-14 10:44:07.8646|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:44:07.8646|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:44:07.8646|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:44:07.8646|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). 2025-11-14 10:44:07.8646|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:44:07.8821|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 10:44:07.8821|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 10:44:07.8821|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)) 2025-11-14 10:44:07.8821|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:44:07.8821|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:44:07.8821|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]]'. 2025-11-14 10:44:07.8821|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:44:07.8821|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:44:07.8821|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 13.2763ms 2025-11-14 10:44:07.8821|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:44:07.8821|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:44:07.8952|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 10:44:07.8952|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:44:07.8952|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:44:07.8952|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.5013ms 200 application/json; charset=utf-8 2025-11-14 10:44:07.8952|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). 2025-11-14 10:44:07.8952|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). 2025-11-14 10:44:07.8952|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:44:07.8952|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:44:07.8952|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] 2025-11-14 10:44:07.8952|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]]'. 2025-11-14 10:44:07.8952|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.6342ms 2025-11-14 10:44:07.9112|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 10:44:07.9112|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.0093ms 200 application/json; charset=utf-8 2025-11-14 10:44:07.9112|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] 2025-11-14 10:44:07.9112|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]]'. 2025-11-14 10:44:07.9112|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 16.0133ms 2025-11-14 10:44:07.9112|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 10:44:07.9112|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.1642ms 200 application/json; charset=utf-8 2025-11-14 10:44:57.8052|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:44:57.8052|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:44:57.8052|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:44:57.8052|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:44:57.8052|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:44:57.8052|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:44:57.8052|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1658ms 204 2025-11-14 10:44:57.8052|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1592ms 204 2025-11-14 10:44:57.8052|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4459ms 204 2025-11-14 10:44:57.8221|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:44:57.8221|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:44:57.8221|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:44:57.8221|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:44:57.8221|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:44:57.8221|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:44:57.8221|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:44:57.8221|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:44:57.8221|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:44:57.8337|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:44:57.8337|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:44:57.8337|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:44:57.8337|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:44:57.8337|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:44:57.8337|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). 2025-11-14 10:44:57.8337|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). 2025-11-14 10:44:57.8337|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:44:57.8337|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:44:57.8337|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:44:57.8337|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). 2025-11-14 10:44:57.8337|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)) 2025-11-14 10:44:57.8337||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:44:57.8337|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 2025-11-14 10:44:57.8509||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:44:57.8509||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:44:57.8509|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]]'. 2025-11-14 10:44:57.8509||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:44:57.8509|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.838ms 2025-11-14 10:44:57.8509||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:44:57.8509|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:44:57.8509|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.2447ms 200 application/json; charset=utf-8 2025-11-14 10:44:57.8769||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 2025-11-14 10:44:57.8769||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 2025-11-14 10:44:57.8769||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:44:57.8821||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:44:57.8821||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:44:57.8821||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:44:59.7370||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:44:59.7370||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:44:59.7370||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:44:59.7533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:44:59.7533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:44:59.7533||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:44:59.9860||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:44:59.9860||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:44:59.9860|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]]'. 2025-11-14 10:44:59.9860|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2144.4452ms 2025-11-14 10:44:59.9860|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:44:59.9860|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2172.3214ms 200 application/json; charset=utf-8 2025-11-14 10:45:00.5238||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:45:00.5238||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:45:00.5309||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:45:00.5448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:45:00.5448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:45:00.5448||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:45:01.3071||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:45:01.3071||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:45:01.3106||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:45:01.3106||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:45:01.3106||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:45:01.3106||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:45:02.1360||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 10:45:02.1385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:45:02.1385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:45:02.1385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:45:02.1537||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:45:02.1537||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:45:02.9156||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:45:02.9156||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:45:02.9196||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:45:02.9196||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:45:02.9196||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:45:02.9358||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:45:03.6838||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:45:03.6877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:45:03.6877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:45:03.7040||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:45:03.7040|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; 2025-11-14 10:45:03.7166|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 2025-11-14 10:45:03.7166|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:45:03.7166|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:45:03.7166|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:45:03.7166|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:45:03.7166|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:45:03.7326|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:45:03.7326|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:45:03.7326|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:45:03.7326|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:45:03.7326|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:45:03.7326|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:45:03.7490|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:45:03.7896|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]]'. 2025-11-14 10:45:03.7896|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5948.8403ms 2025-11-14 10:45:03.7896|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:45:03.7896|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5971.2061ms 200 application/json; charset=utf-8 2025-11-14 10:47:40.4810|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:47:40.4810|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:47:40.4810|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:47:40.4810|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:47:40.4810|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:47:40.4810|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:47:40.4810|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.51ms 204 2025-11-14 10:47:40.4810|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8278ms 204 2025-11-14 10:47:40.4810|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2ms 204 2025-11-14 10:47:40.4925|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:47:40.4925|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:47:40.4925|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:47:40.4925|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:47:40.4925|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:47:40.4925|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:47:40.4925|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:47:40.4925|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:47:40.4925|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:47:40.4925|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:47:40.4925|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:47:40.4925|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:47:40.4925|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:47:40.5078|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:47:40.5078|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:47:40.5078|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). 2025-11-14 10:47:40.5078|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). 2025-11-14 10:47:40.5078|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). 2025-11-14 10:47:40.5078|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:47:40.5078|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:47:40.5078||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:47:40.5078|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)) 2025-11-14 10:47:40.5078|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 2025-11-14 10:47:40.5078||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:47:40.5078|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]]'. 2025-11-14 10:47:40.5246|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.0701ms 2025-11-14 10:47:40.5246||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:47:40.5246|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:47:40.5246|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.7589ms 200 application/json; charset=utf-8 2025-11-14 10:47:40.5246||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:47:40.5246||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:47:40.5246||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 2025-11-14 10:47:40.5407||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:47:40.5407||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 2025-11-14 10:47:40.5407||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:47:40.5407||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:47:40.5407||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:47:42.4530||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:47:42.4530||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:47:42.4530||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:47:42.4687||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:47:42.4687||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:47:42.4687||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:47:42.6953||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:47:42.7005||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:47:42.7005|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]]'. 2025-11-14 10:47:42.7005|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2188.005ms 2025-11-14 10:47:42.7005|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:47:42.7005|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2211.9636ms 200 application/json; charset=utf-8 2025-11-14 10:47:43.2260||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:47:43.2260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:47:43.2260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:47:43.2260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:47:43.2260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:47:43.2408||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:47:43.9624||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:47:43.9624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:47:43.9624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:47:43.9767||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:47:43.9767||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:47:43.9767||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:47:44.7193||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 10:47:44.7242||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:47:44.7242||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:47:44.7429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:47:44.7429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:47:44.7429||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:47:45.5206||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:47:45.5206||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:47:45.5206||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:47:45.5344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:47:45.5344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:47:45.5344||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:47:46.2837||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:47:46.2837||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:47:46.2837||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:47:46.3000||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:47:46.3000|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; 2025-11-14 10:47:46.3084|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 2025-11-14 10:47:46.3084|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' 2025-11-14 10:47:46.3084|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)) 2025-11-14 10:47:46.3084|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' 2025-11-14 10:47:46.3084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:47:46.3084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:47:46.3084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:47:46.3084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:47:46.3084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:47:46.3084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:47:46.3251|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:47:46.3251|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:47:46.3251|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:47:46.3587|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]]'. 2025-11-14 10:47:46.3587|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5847.8325ms 2025-11-14 10:47:46.3587|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:47:46.3587|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5871.4685ms 200 application/json; charset=utf-8 2025-11-14 10:47:52.1133|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:47:52.1133|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:47:52.1133|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:47:52.1133|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:47:52.1133|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:47:52.1133|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:47:52.1133|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5578ms 204 2025-11-14 10:47:52.1264|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8986ms 204 2025-11-14 10:47:52.1264|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6718ms 204 2025-11-14 10:47:52.1264|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 10:47:52.1264|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 10:47:52.1264|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 10:47:52.1411|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:47:52.1411|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:47:52.1411|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:47:52.1411|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:47:52.1411|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:47:52.1411|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:47:52.1411|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:47:52.1411|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:47:52.1411|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:47:52.1411|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:47:52.1411|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:47:52.1567|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:47:52.1567|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). 2025-11-14 10:47:52.1567|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). 2025-11-14 10:47:52.1567|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). 2025-11-14 10:47:52.1567|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:47:52.1567|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:47:52.1567||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 10:47:52.1567|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 2025-11-14 10:47:52.1567|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)) 2025-11-14 10:47:52.1718|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]]'. 2025-11-14 10:47:52.1718||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:47:52.1718||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:47:52.1718|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.1361ms 2025-11-14 10:47:52.1718||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:47:52.1718||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 10:47:52.1718|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 10:47:52.1718|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.4739ms 200 application/json; charset=utf-8 2025-11-14 10:47:52.1931||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 2025-11-14 10:47:52.1931||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 2025-11-14 10:47:52.1931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:47:52.1931||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 10:47:52.1931||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 10:47:52.2046||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 10:47:54.0274||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:47:54.0274||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:47:54.0322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:47:54.0322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:47:54.0322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:47:54.0476||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 10:47:54.2267||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 10:47:54.2267||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 10:47:54.2267|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]]'. 2025-11-14 10:47:54.2343|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2068.3894ms 2025-11-14 10:47:54.2343|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 10:47:54.2343|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2099.1584ms 200 application/json; charset=utf-8 2025-11-14 10:47:54.8495||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:47:54.8495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:47:54.8495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:47:54.8656||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:47:54.8656||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:47:54.8656||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 10:47:55.6103||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:47:55.6103||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:47:55.6103||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:47:55.6266||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:47:55.6266||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:47:55.6266||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 10:47:56.4455||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 10:47:56.4482||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:47:56.4482||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:47:56.4482||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:47:56.4654||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:47:56.4654||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 10:47:57.2268||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 10:47:57.2295||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:47:57.2295||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:47:57.2442||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:47:57.2442||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:47:57.2507||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 10:47:58.0223||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:47:58.0262||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:47:58.0262||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:47:58.0449||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:47:58.0449|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; 2025-11-14 10:47:58.0580|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 2025-11-14 10:47:58.0580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:47:58.0580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:47:58.0580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:47:58.0747|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:47:58.0747|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:47:58.0747|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:47:58.0897|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' 2025-11-14 10:47:58.0897|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:47:58.0897|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:47:58.0897|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:47:58.0897|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:47:58.1063|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:47:58.1414|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]]'. 2025-11-14 10:47:58.1414|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5979.5949ms 2025-11-14 10:47:58.1414|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:47:58.1414|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6013.6851ms 200 application/json; charset=utf-8 2025-11-14 10:52:46.1027|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetBanksByCorporate 2025-11-14 10:52:46.1027|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=80 2025-11-14 10:52:46.1027|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=210 2025-11-14 10:52:46.1027|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:52:46.1027|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:52:46.1027|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:52:46.1027|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8863ms 204 2025-11-14 10:52:46.1027|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8445ms 204 2025-11-14 10:52:46.1027|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3205ms 204 2025-11-14 10:52:46.1222|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetBanksByCorporate 2025-11-14 10:52:46.1222|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:52:46.1222|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:52:46.1222|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=210 2025-11-14 10:52:46.1222|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=80 2025-11-14 10:52:46.1222|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:52:46.1222|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:52:46.1222|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 10:52:46.1339|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetBankForCorporateAsync (AccountManagement)' 2025-11-14 10:52:46.1339|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:52:46.1339|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 10:52:46.1339|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetBankForCorporate", controller = "BankManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetBankForCorporateAsync() on controller AccountManagement.Controllers.BankManagementController (AccountManagement). 2025-11-14 10:52:46.1339|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:52:46.1339|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 10:52:46.1339|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:52:46.1339|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:52:46.1339|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:52:46.1509|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). 2025-11-14 10:52:46.1509|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). 2025-11-14 10:52:46.1509|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:52:46.1509|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.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]]'. 2025-11-14 10:52:46.1509|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 10:52:46.1509|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetBankForCorporateAsync (AccountManagement) in 11.6561ms 2025-11-14 10:52:46.1509|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)) 2025-11-14 10:52:46.1509|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetBankForCorporateAsync (AccountManagement)' 2025-11-14 10:52:46.1509|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)) 2025-11-14 10:52:46.1509|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.1718ms 200 application/json; charset=utf-8 2025-11-14 10:52:46.1509||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 10:52:46.1667|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 2025-11-14 10:52:46.1667||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 10:52:46.1872||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 2025-11-14 10:52:46.1872||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:52:46.1872||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100512916 2025-11-14 10:52:46.2137|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]]'. 2025-11-14 10:52:46.2137|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 60.7837ms 2025-11-14 10:52:46.2137|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:52:46.2137|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 89.9068ms 200 application/json; charset=utf-8 2025-11-14 10:52:46.9815||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:52:46.9815||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:52:46.9815||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:52:47.0021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:52:47.0021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 10:52:47.0021||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111005129 2025-11-14 10:52:47.7600||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0111005129","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 10:52:47.7600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 10:52:47.7600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 10:52:47.7761||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 10:52:47.7761|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p4='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p3='?' (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; 2025-11-14 10:52:47.7761|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@p4='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p3='?' (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; 2025-11-14 10:52:47.7761|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 2025-11-14 10:52:47.7908|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:52:47.7908|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:52:47.7908|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 10:52:47.7908|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 10:52:47.8535|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]]'. 2025-11-14 10:52:47.8535|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1703.1614ms 2025-11-14 10:52:47.8535|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 10:52:47.8535|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1731.5997ms 200 application/json; charset=utf-8 2025-11-14 11:09:55.4216|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:09:55.4216|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:09:55.4216|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:09:55.4216|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:09:55.4216|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:09:55.4216|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:09:55.4216|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5337ms 204 2025-11-14 11:09:55.4216|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.71ms 204 2025-11-14 11:09:55.4216|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0204ms 204 2025-11-14 11:09:55.4354|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:09:55.4354|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:09:55.4354|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:09:55.4354|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() 2025-11-14 11:09:55.4354|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() 2025-11-14 11:09:55.4354|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() 2025-11-14 11:09:55.4354|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'. 2025-11-14 11:09:55.4354|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'. 2025-11-14 11:09:55.4354|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'. 2025-11-14 11:09:55.4354|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:09:55.4354|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:09:55.4354|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:09:55.4503|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 11:09:55.4503|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 11:09:55.4503|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 11:09:55.4503|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 11:09:55.4503|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 11:09:55.4503|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 11:09:55.4503|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.4518ms 401 2025-11-14 11:09:55.4503|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.0584ms 401 2025-11-14 11:09:55.4503|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.9322ms 401 2025-11-14 11:10:04.2331|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 11:10:04.2331|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:10:04.2331|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.772ms 204 2025-11-14 11:10:04.2759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:10:04.2759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:10:04.2759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 11:10:04.2759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:10:04.2787|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:10:04.2787|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:10:04.2787|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:10:04.2787|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:10:04.2787|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0579ms 204 2025-11-14 11:10:04.2787|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6514ms 204 2025-11-14 11:10:04.2787|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:10:04.2787|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.7639ms 204 2025-11-14 11:10:04.2942|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:10:04.2942|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:10:04.2942|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:10:04.2942|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:10:04.2942|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:10:04.2942|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:10:04.2942|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:10:04.3126|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:10:04.3126|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:10:04.3126|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:10:04.3126|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). 2025-11-14 11:10:04.3126|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:10:04.3126|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:10:04.3126|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:10:04.3268|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:10:04.3268|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:10:04.3268|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:10:04.3268|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:10:04.3268|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:10:04.3423|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). 2025-11-14 11:10:04.3423|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). 2025-11-14 11:10:04.3423|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)) 2025-11-14 11:10:04.3423|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). 2025-11-14 11:10:04.3423|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:10:04.3423|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:10:04.3423|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]]'. 2025-11-14 11:10:04.3423||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:10:04.3586|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)) 2025-11-14 11:10:04.3586|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 34.6256ms 2025-11-14 11:10:04.3586|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:10:04.3586|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 2025-11-14 11:10:04.3586|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 94.7389ms 200 application/json; charset=utf-8 2025-11-14 11:10:04.3738|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]]'. 2025-11-14 11:10:04.3738||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:10:04.3738|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 27.0589ms 2025-11-14 11:10:04.3738||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:10:04.3738||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:10:04.3738|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:10:04.3738||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:10:04.3738|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 89.2757ms 200 application/json; charset=utf-8 2025-11-14 11:10:04.4075||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 2025-11-14 11:10:04.4075||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:10:04.4075||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:10:04.4183||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 2025-11-14 11:10:04.4183||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:10:04.4183||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:10:05.1782||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:10:05.1782||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:10:05.1782||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:10:05.1918||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:10:05.1918||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:10:05.1918||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:10:06.0602||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:10:06.0602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:10:06.0602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:10:06.0776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:10:06.0776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:10:06.0776||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:10:06.8014||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:10:06.8014||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:10:06.8014||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:10:06.8164||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:10:06.8164||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:10:06.8164||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:10:07.4136||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:10:07.4200||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:10:07.4200|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]]'. 2025-11-14 11:10:07.4200|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3067.5916ms 2025-11-14 11:10:07.4200|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:10:07.4200|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3124.3631ms 200 application/json; charset=utf-8 2025-11-14 11:10:07.5951||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:10:07.5951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:10:07.5951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:10:07.6120||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:10:07.6120||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:10:07.6120||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:10:08.4040||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:10:08.4040||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:10:08.4104||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:10:08.4104||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:10:08.4104||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:10:08.4257||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:10:09.1922||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:10:09.1922||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:10:09.1922||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:10:09.2097||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:10:09.2097|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; 2025-11-14 11:10:09.2097|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 2025-11-14 11:10:09.2228|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:10:09.2228|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:10:09.2228|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:10:09.2228|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:10:09.2228|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:10:09.2228|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:10:09.2405|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:10:09.2405|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:10:09.2405|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:10:09.2405|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:10:09.2538|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:10:09.2538|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:10:09.2907|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]]'. 2025-11-14 11:10:09.2907|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4942.5994ms 2025-11-14 11:10:09.2907|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:10:09.2907|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4999.825ms 200 application/json; charset=utf-8 2025-11-14 11:11:05.2297|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:11:05.2297|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:11:05.2297|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:11:05.2297|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:11:05.2297|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:11:05.2297|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:11:05.2297|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2597ms 204 2025-11-14 11:11:05.2297|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8904ms 204 2025-11-14 11:11:05.2297|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5439ms 204 2025-11-14 11:11:05.2465|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:11:05.2465|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:11:05.2465|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:11:05.2465|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:11:05.2465|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:11:05.2465|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:11:05.2465|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:11:05.2465|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:11:05.2465|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:11:05.2465|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:11:05.2577|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:11:05.2577|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). 2025-11-14 11:11:05.2577|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:11:05.2577|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:11:05.2577|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:11:05.2577|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:11:05.2577|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:11:05.2577|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). 2025-11-14 11:11:05.2577|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 2025-11-14 11:11:05.2577|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). 2025-11-14 11:11:05.2577||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:11:05.2577|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]]'. 2025-11-14 11:11:05.2577|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:11:05.2577|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.9883ms 2025-11-14 11:11:05.2741||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:11:05.2741|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:11:05.2741|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.5525ms 200 application/json; charset=utf-8 2025-11-14 11:11:05.2741||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:11:05.2741|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)) 2025-11-14 11:11:05.2741||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:11:05.2741||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:11:05.2971||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 2025-11-14 11:11:05.2971||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 2025-11-14 11:11:05.2971||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:11:05.2971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:11:05.3053||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:11:05.3053||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:11:06.0775||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:11:06.0775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:11:06.0775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:11:06.0955||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:11:06.0955||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:11:06.0955||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:11:06.8803||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:11:06.8803||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:11:06.8865||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:11:06.8865||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:11:06.9024||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:11:06.9024||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:11:07.6180||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:11:07.6216||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:11:07.6216||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:11:07.6355||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:11:07.6355||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:11:07.6355||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:11:08.3071||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:11:08.3071||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:11:08.3071|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]]'. 2025-11-14 11:11:08.3144|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3046.637ms 2025-11-14 11:11:08.3144|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:11:08.3144|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3067.5904ms 200 application/json; charset=utf-8 2025-11-14 11:11:08.3867||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:11:08.3867||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:11:08.3867||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:11:08.4026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:11:08.4026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:11:08.4074||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:11:09.1738||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:11:09.1738||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:11:09.1738||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:11:09.1939||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:11:09.1939||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:11:09.1939||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:11:09.9615||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:11:09.9615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:11:09.9615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:11:09.9786||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:11:09.9882|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; 2025-11-14 11:11:09.9882|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 2025-11-14 11:11:09.9882|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:11:10.0025|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:11:10.0025|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:11:10.0025|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:11:10.0025|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:11:10.0201|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:11:10.0201|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:11:10.0201|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:11:10.0201|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:11:10.0323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:11:10.0323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:11:10.0323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:11:10.0808|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]]'. 2025-11-14 11:11:10.0808|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4813.6044ms 2025-11-14 11:11:10.0808|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:11:10.0808|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4837.8837ms 200 application/json; charset=utf-8 2025-11-14 11:20:40.6251|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:20:40.6251|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:20:40.6251|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:20:40.6251|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:20:40.6251|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:20:40.6251|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:20:40.6251|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6704ms 204 2025-11-14 11:20:40.6251|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3952ms 204 2025-11-14 11:20:40.6251|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6621ms 204 2025-11-14 11:20:40.6413|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:20:40.6413|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:20:40.6413|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:20:40.6413|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:20:40.6413|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:20:40.6413|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:20:40.6413|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:20:40.6413|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:20:40.6551|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:20:40.6551|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:20:40.6551|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:20:40.6551|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:20:40.6551|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:20:40.6551|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:20:40.6551|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:20:40.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). 2025-11-14 11:20:40.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). 2025-11-14 11:20:40.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). 2025-11-14 11:20:40.6551|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:20:40.6551||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:20:40.6551|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:20:40.6792|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 2025-11-14 11:20:40.6792||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:20:40.6792|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]]'. 2025-11-14 11:20:40.6792||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:20:40.6792|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)) 2025-11-14 11:20:40.6792|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.061ms 2025-11-14 11:20:40.6902||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:20:40.6902|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:20:40.6902||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:20:40.6902|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.0505ms 200 application/json; charset=utf-8 2025-11-14 11:20:40.7013||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 2025-11-14 11:20:40.7013||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:20:40.7013||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:20:40.7013||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 2025-11-14 11:20:40.7013||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:20:40.7013||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:20:41.5567|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:20:41.5567|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:20:41.5567|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:20:41.5633|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:20:41.5633|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3526ms 204 2025-11-14 11:20:41.5633|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3122ms 204 2025-11-14 11:20:41.5633|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:20:41.5633|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:20:41.5633|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:20:41.5789|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:20:41.5789|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:20:41.5789|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:20:41.5789|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:20:41.5789|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:20:41.5789|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:20:41.5789|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:20:41.5789|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). 2025-11-14 11:20:41.5789|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). 2025-11-14 11:20:41.5928|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:20:41.5928|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:20:41.5928|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] 2025-11-14 11:20:41.5928|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]]'. 2025-11-14 11:20:41.5928|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] 2025-11-14 11:20:41.5928|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.3324ms 2025-11-14 11:20:41.5928|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:20:41.5928|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.5605ms 200 application/json; charset=utf-8 2025-11-14 11:20:41.6117|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]]'. 2025-11-14 11:20:41.6117|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.5157ms 2025-11-14 11:20:41.6117|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:20:41.6117|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.4593ms 200 application/json; charset=utf-8 2025-11-14 11:20:42.5236||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:20:42.5236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:20:42.5301||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:20:42.5301||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:20:42.5454||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:20:42.5454||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:20:42.7920||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125243848.74,"formattedAmount":"125,243,848.74","bookBalance":125243848.74,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:20:42.7920||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:20:42.7972|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]]'. 2025-11-14 11:20:42.7972|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2131.6087ms 2025-11-14 11:20:42.7972|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:20:42.7972|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2158.6672ms 200 application/json; charset=utf-8 2025-11-14 11:20:43.3053||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:20:43.3053||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:20:43.3053||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:20:43.3202||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:20:43.3202||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:20:43.3270||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:20:44.1039||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:20:44.1079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:20:44.1079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:20:44.1262||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:20:44.1262||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:20:44.1262||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:20:44.8773||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:20:44.8773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:20:44.8773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:20:44.8991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:20:44.9030||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:20:44.9030||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:20:45.6917||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:20:45.6917||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:20:45.6917||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:20:45.7102||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:20:45.7102||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:20:45.7102||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:20:46.4511||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:20:46.4511||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:20:46.4584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:20:46.4584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:20:46.4728|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; 2025-11-14 11:20:46.4728|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 2025-11-14 11:20:46.4728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:20:46.4728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:20:46.4728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:20:46.4728|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:20:46.4886|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:20:46.4886|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:20:46.4886|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:20:46.4886|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:20:46.4886|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:20:46.4886|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:20:46.4886|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:20:46.5064|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:20:46.5561|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]]'. 2025-11-14 11:20:46.5561|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5890.011ms 2025-11-14 11:20:46.5561|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:20:46.5561|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5917.3521ms 200 application/json; charset=utf-8 2025-11-14 11:22:51.4700|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:22:51.4700|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:22:51.4700|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:22:51.4700|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:22:51.4757|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:22:51.4757|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:22:51.4757|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9028ms 204 2025-11-14 11:22:51.4757|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1768ms 204 2025-11-14 11:22:51.4757|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6595ms 204 2025-11-14 11:22:51.4927|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:22:51.4927|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:22:51.4927|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:22:51.4927|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:22:51.4927|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:22:51.4927|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:22:51.4927|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:22:51.4927|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:22:51.5052|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:22:51.5052|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:22:51.5052|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:22:51.5052|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:22:51.5052|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:22:51.5052|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:22:51.5052|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:22:51.5052|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). 2025-11-14 11:22:51.5052|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). 2025-11-14 11:22:51.5052|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). 2025-11-14 11:22:51.5052|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:22:51.5213|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:22:51.5213||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:22:51.5213|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)) 2025-11-14 11:22:51.5213|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 2025-11-14 11:22:51.5213||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:22:51.5213|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]]'. 2025-11-14 11:22:51.5213||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:22:51.5213|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.0683ms 2025-11-14 11:22:51.5372|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:22:51.5372|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.9284ms 200 application/json; charset=utf-8 2025-11-14 11:22:51.5372||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:22:51.5372||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:22:51.5372||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 2025-11-14 11:22:51.5519||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:22:51.5519||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 2025-11-14 11:22:51.5519||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:22:51.5519||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:22:51.5519||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:22:53.3744||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:22:53.3744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:22:53.3800||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:22:53.3800||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:22:53.3800||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:22:53.3955||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:22:53.6688||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:22:53.6688||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:22:53.6781|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]]'. 2025-11-14 11:22:53.6781|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2156.7289ms 2025-11-14 11:22:53.6781|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:22:53.6781|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2187.2285ms 200 application/json; charset=utf-8 2025-11-14 11:22:54.1960||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:22:54.1985||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:22:54.1985||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:22:54.1985||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:22:54.2153||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:22:54.2153||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:22:54.9787||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:22:54.9787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:22:54.9787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:22:54.9985||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:22:54.9985||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:22:54.9985||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:22:55.8044||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:22:55.8044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:22:55.8044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:22:55.8210||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:22:55.8210||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:22:55.8210||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:22:56.5665||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:22:56.5665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:22:56.5736||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:22:56.5736||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:22:56.5736||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:22:56.5918||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:22:57.3301||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:22:57.3301||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:22:57.3301||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:22:57.3462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:22:57.3462|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; 2025-11-14 11:22:57.3598|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 2025-11-14 11:22:57.3598|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:22:57.3598|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:22:57.3598|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:22:57.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:22:57.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:22:57.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:22:57.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:22:57.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:22:57.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:22:57.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:22:57.3866|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:22:57.3866|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:22:57.4316|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]]'. 2025-11-14 11:22:57.4339|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5915.0718ms 2025-11-14 11:22:57.4339|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:22:57.4339|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5943.0463ms 200 application/json; charset=utf-8 2025-11-14 11:23:33.4611|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:23:33.4611|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:23:33.4611|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:23:33.4611|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:23:33.4611|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:23:33.4611|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:23:33.4731|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9877ms 204 2025-11-14 11:23:33.4731|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7941ms 204 2025-11-14 11:23:33.4731|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.5087ms 204 2025-11-14 11:23:33.4898|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:23:33.4898|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:23:33.4898|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:23:33.4898|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:23:33.4898|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:23:33.4898|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:23:33.4898|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:23:33.4898|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:23:33.5039|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:23:33.5039|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:23:33.5039|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:23:33.5039|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:23:33.5039|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:23:33.5039|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:23:33.5039|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:23:33.5039|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). 2025-11-14 11:23:33.5039|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). 2025-11-14 11:23:33.5189|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). 2025-11-14 11:23:33.5189||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:23:33.5189|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:23:33.5189|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:23:33.5189|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)) 2025-11-14 11:23:33.5189||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:23:33.5189|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 2025-11-14 11:23:33.5189||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:23:33.5189|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]]'. 2025-11-14 11:23:33.5336||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:23:33.5336||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:23:33.5336|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.9203ms 2025-11-14 11:23:33.5336|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:23:33.5336|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.5526ms 200 application/json; charset=utf-8 2025-11-14 11:23:33.5532||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 2025-11-14 11:23:33.5532||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:23:33.5532||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 2025-11-14 11:23:33.5532||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:23:33.5652||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:23:33.5652||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:23:34.4732|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:23:34.4732|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:23:34.4732|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:23:34.4732|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:23:34.4732|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6609ms 204 2025-11-14 11:23:34.4732|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2195ms 204 2025-11-14 11:23:34.4732|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:23:34.4732|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:23:34.4866|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:23:34.4866|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:23:34.4866|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:23:34.4866|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:23:34.4866|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:23:34.4866|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:23:34.4866|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:23:34.4866|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). 2025-11-14 11:23:34.4866|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:23:34.4866|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:23:34.5038|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). 2025-11-14 11:23:34.5038|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:23:34.5038|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] 2025-11-14 11:23:34.5038|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] 2025-11-14 11:23:34.5038|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]]'. 2025-11-14 11:23:34.5038|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.1066ms 2025-11-14 11:23:34.5185|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:23:34.5185|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.3421ms 200 application/json; charset=utf-8 2025-11-14 11:23:34.5185|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]]'. 2025-11-14 11:23:34.5185|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.4936ms 2025-11-14 11:23:34.5185|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:23:34.5185|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.0199ms 200 application/json; charset=utf-8 2025-11-14 11:23:35.3976||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:23:35.3976||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:23:35.3976||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:23:35.4192||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:23:35.4192||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:23:35.4262||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:23:35.6695||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:23:35.6753||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:23:35.6753|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]]'. 2025-11-14 11:23:35.6753|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2158.6997ms 2025-11-14 11:23:35.6753|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:23:35.6753|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2190.966ms 200 application/json; charset=utf-8 2025-11-14 11:23:36.1691||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:23:36.1691||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:23:36.1691||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:23:36.1872||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:23:36.1872||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:23:36.1910||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:23:36.9700||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:23:36.9742||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:23:36.9742||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:23:36.9889||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:23:36.9889||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:23:36.9889||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:23:37.7595||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:23:37.7595||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:23:37.7595||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:23:37.7797||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:23:37.7797||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:23:37.7797||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:23:38.6043||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:23:38.6043||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:23:38.6043||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:23:38.6270||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:23:38.6270||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:23:38.6341||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:23:39.4012||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:23:39.4012||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:23:39.4012||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:23:39.4200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:23:39.4260|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; 2025-11-14 11:23:39.4260|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 2025-11-14 11:23:39.4260|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:23:39.4260|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:23:39.4260|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:23:39.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)) 2025-11-14 11:23:39.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' 2025-11-14 11:23:39.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)) 2025-11-14 11:23:39.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' 2025-11-14 11:23:39.4572|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:23:39.4572|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:23:39.4572|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:23:39.4572|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:23:39.4572|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:23:39.5209|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]]'. 2025-11-14 11:23:39.5209|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6002.6081ms 2025-11-14 11:23:39.5209|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:23:39.5209|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6037.1175ms 200 application/json; charset=utf-8 2025-11-14 11:24:23.1389|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:24:23.1389|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:24:23.1389|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:24:23.1418|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:23.1418|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:23.1418|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:23.1418|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9773ms 204 2025-11-14 11:24:23.1418|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.157ms 204 2025-11-14 11:24:23.1418|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6825ms 204 2025-11-14 11:24:23.1418|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:24:23.1418|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:24:23.1567|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:24:23.1567|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() 2025-11-14 11:24:23.1567|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() 2025-11-14 11:24:23.1567|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() 2025-11-14 11:24:23.1567|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'. 2025-11-14 11:24:23.1567|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'. 2025-11-14 11:24:23.1567|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'. 2025-11-14 11:24:23.1567|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:23.1567|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:23.1567|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:23.1567|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 11:24:23.1723|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 11:24:23.1723|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 11:24:23.1723|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 11:24:23.1723|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 11:24:23.1723|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 11:24:23.1723|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.7976ms 401 2025-11-14 11:24:23.1723|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.7593ms 401 2025-11-14 11:24:23.1723|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.3959ms 401 2025-11-14 11:24:33.5006|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 11:24:33.5006|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:33.5006|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7362ms 204 2025-11-14 11:24:33.5105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 11:24:33.5105|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:24:33.5105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:33.5105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:24:33.5105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:24:33.5105|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:24:33.5105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:24:33.5105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:33.5105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:33.5267|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:24:33.5267|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:33.5267|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.822ms 204 2025-11-14 11:24:33.5267|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.8146ms 204 2025-11-14 11:24:33.5267|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). 2025-11-14 11:24:33.5267|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.5769ms 204 2025-11-14 11:24:33.5267|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:24:33.5427|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:24:33.5427|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:24:33.5427|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:24:33.5427|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:24:33.5427|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:24:33.5427|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:24:33.5427|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)) 2025-11-14 11:24:33.5427|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:33.5427|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:33.5427|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:33.5574|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]]'. 2025-11-14 11:24:33.5574|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:24:33.5574|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:24:33.5574|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:24:33.5574|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 20.2605ms 2025-11-14 11:24:33.5574|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:24:33.5574|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:24:33.5574|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:24:33.5574|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:24:33.5574|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). 2025-11-14 11:24:33.5785|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). 2025-11-14 11:24:33.5785|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). 2025-11-14 11:24:33.5785|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.4065ms 200 application/json; charset=utf-8 2025-11-14 11:24:33.5882||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:24:33.5882|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:24:33.5882|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:24:33.5882||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:24:33.5882|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 2025-11-14 11:24:33.6071|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)) 2025-11-14 11:24:33.6071||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:24:33.6071|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]]'. 2025-11-14 11:24:33.6071||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:24:33.6071|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 26.9071ms 2025-11-14 11:24:33.6228||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:24:33.6228|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:24:33.6228|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 84.7298ms 200 application/json; charset=utf-8 2025-11-14 11:24:33.6228||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 2025-11-14 11:24:33.6228||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:24:33.6385||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:24:33.6385||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 2025-11-14 11:24:33.6385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:24:33.6385||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:24:35.5202||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:24:35.5202||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:24:35.5202||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:24:35.5421||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:24:35.5458||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:24:35.5458||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:24:35.7493||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:24:35.7493||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:24:35.7493|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]]'. 2025-11-14 11:24:35.7493|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2167.3225ms 2025-11-14 11:24:35.7493|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:24:35.7493|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2217.7615ms 200 application/json; charset=utf-8 2025-11-14 11:24:36.3183||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:24:36.3183||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:24:36.3183||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:24:36.3349||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:24:36.3349||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:24:36.3349||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:24:37.0895||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:24:37.0931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:24:37.0931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:24:37.0931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:24:37.1086||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:24:37.1086||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:24:37.8434||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:24:37.8434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:24:37.8434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:24:37.8612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:24:37.8612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:24:37.8612||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:24:38.6045||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:24:38.6045||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:24:38.6045||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:24:38.6241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:24:38.6241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:24:38.6307||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:24:39.3818||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:24:39.3818||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:24:39.3818||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:24:39.4021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:24:39.4021|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; 2025-11-14 11:24:39.4154|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 2025-11-14 11:24:39.4154|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:24:39.4154|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:24:39.4275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:24:39.4275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:24:39.4275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:24:39.4275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:24:39.4275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:24:39.4426|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:24:39.4426|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:24:39.4426|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:24:39.4426|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:24:39.4426|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:24:39.5015|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]]'. 2025-11-14 11:24:39.5015|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5910.2688ms 2025-11-14 11:24:39.5050|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:24:39.5050|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5960.8483ms 200 application/json; charset=utf-8 2025-11-14 11:24:57.5669|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:24:57.5669|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:24:57.5669|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:24:57.5669|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:57.5669|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:57.5669|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:57.5669|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5942ms 204 2025-11-14 11:24:57.5669|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1772ms 204 2025-11-14 11:24:57.5794|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2242ms 204 2025-11-14 11:24:57.5794|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:24:57.5794|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:24:57.5794|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:24:57.5794|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:24:57.5794|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:24:57.5794|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:24:57.5957|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:57.5957|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:57.5957|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:57.5957|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:24:57.5957|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:24:57.5957|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:24:57.5957|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:24:57.5957|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:24:57.5957|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:24:57.5957|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). 2025-11-14 11:24:57.6110|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). 2025-11-14 11:24:57.6110|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). 2025-11-14 11:24:57.6110||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:24:57.6110|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:24:57.6110|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:24:57.6110|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 2025-11-14 11:24:57.6110||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:24:57.6110|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]]'. 2025-11-14 11:24:57.6259|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)) 2025-11-14 11:24:57.6259|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.5045ms 2025-11-14 11:24:57.6259||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:24:57.6259|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:24:57.6259||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:24:57.6259|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.0042ms 200 application/json; charset=utf-8 2025-11-14 11:24:57.6259||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:24:57.6479||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 2025-11-14 11:24:57.6479||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 2025-11-14 11:24:57.6479||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:24:57.6479||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:24:57.6574||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:24:57.6574||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:24:58.4296||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:24:58.4296||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:24:58.4296||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:24:58.4486||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:24:58.4486||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:24:58.4486||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:24:59.2098||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:24:59.2098||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:24:59.2098||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:24:59.2292||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:24:59.2292||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:24:59.2362||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:24:59.2752|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:24:59.2752|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:24:59.2752|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:59.2752|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:59.2801|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9559ms 204 2025-11-14 11:24:59.2801|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0278ms 204 2025-11-14 11:24:59.2801|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:24:59.2801|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:24:59.2801|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:24:59.2801|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:24:59.2801|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:59.2801|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:24:59.2801|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:24:59.2954|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:24:59.2801|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:24:59.2954|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). 2025-11-14 11:24:59.2954|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:24:59.2954|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:24:59.2954|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). 2025-11-14 11:24:59.2954|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:24:59.2954|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] 2025-11-14 11:24:59.2954|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]]'. 2025-11-14 11:24:59.2954|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 5.4906ms 2025-11-14 11:24:59.2954|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:24:59.2954|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.9389ms 200 application/json; charset=utf-8 2025-11-14 11:24:59.2954|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] 2025-11-14 11:24:59.3198|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]]'. 2025-11-14 11:24:59.3198|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.9752ms 2025-11-14 11:24:59.3198|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:24:59.3198|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.5755ms 200 application/json; charset=utf-8 2025-11-14 11:25:00.0056||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:25:00.0056||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:25:00.0056||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:25:00.0259||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:25:00.0259||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:25:00.0259||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:25:00.8627||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:25:00.8627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:25:00.8627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:25:00.8819||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:25:00.8819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:25:00.8819||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:25:00.8819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:25:00.8819|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]]'. 2025-11-14 11:25:00.8907||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:25:00.8907|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3276.527ms 2025-11-14 11:25:00.8907|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:25:00.8907|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3313.9336ms 200 application/json; charset=utf-8 2025-11-14 11:25:01.6371||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:25:01.6371||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:25:01.6455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:25:01.6570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:25:01.6570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:25:01.6570||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:25:02.4133||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:25:02.4133||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:25:02.4133||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:25:02.4316||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:25:02.4316|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; 2025-11-14 11:25:02.4464|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 2025-11-14 11:25:02.4464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:25:02.4464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:25:02.4464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:25:02.4464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:25:02.4581|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:25:02.4581|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:25:02.4581|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:25:02.4581|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:25:02.4581|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:25:02.4741|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:25:02.4741|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:25:02.4741|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:25:02.5169|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]]'. 2025-11-14 11:25:02.5169|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4900.7528ms 2025-11-14 11:25:02.5169|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:25:02.5201|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4935.8285ms 200 application/json; charset=utf-8 2025-11-14 11:25:09.0756|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:25:09.0756|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:25:09.0756|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:25:09.0756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:25:09.0756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:25:09.0756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:25:09.0834|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.746ms 204 2025-11-14 11:25:09.0834|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6345ms 204 2025-11-14 11:25:09.0834|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1149ms 204 2025-11-14 11:25:09.0834|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:25:09.0834|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:25:09.0834|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:25:09.0980|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:25:09.0980|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:25:09.0980|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:25:09.0980|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:25:09.0980|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:25:09.0980|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:25:09.0980|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:25:09.0980|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:25:09.0980|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:25:09.0980|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:25:09.0980|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:25:09.1134|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:25:09.1134|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). 2025-11-14 11:25:09.1134|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). 2025-11-14 11:25:09.1134|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). 2025-11-14 11:25:09.1134||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:25:09.1134|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:25:09.1134|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:25:09.1134|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)) 2025-11-14 11:25:09.1134|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 2025-11-14 11:25:09.1134||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:25:09.1292|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]]'. 2025-11-14 11:25:09.1292||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:25:09.1292||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:25:09.1292|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.9444ms 2025-11-14 11:25:09.1292|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:25:09.1292||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:25:09.1292|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.9159ms 200 application/json; charset=utf-8 2025-11-14 11:25:09.1492||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 2025-11-14 11:25:09.1492||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 2025-11-14 11:25:09.1492||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:25:09.1492||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:25:09.1492||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:25:09.1492||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:25:09.8705||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:25:09.8705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:25:09.8705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:25:09.8851||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:25:09.8851||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:25:09.8851||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:25:10.5943||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:25:10.5943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:25:10.5943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:25:10.6159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:25:10.6159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:25:10.6159||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:25:11.3716||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:25:11.3752||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:25:11.3752||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:25:11.3752||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:25:11.3906||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:25:11.3906||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:25:12.2196||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:25:12.2196||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:25:12.2196||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:25:12.2196||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:25:12.2364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:25:12.2364||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:25:12.2364||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:25:12.2364||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:25:12.2364|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]]'. 2025-11-14 11:25:12.2498|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3131.4816ms 2025-11-14 11:25:12.2498|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:25:12.2498|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3155.6057ms 200 application/json; charset=utf-8 2025-11-14 11:25:12.9814||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:25:12.9814||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:25:12.9853||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:25:12.9853||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:25:12.9853||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:25:12.9853||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:25:13.7473||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:25:13.7473||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:25:13.7513||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:25:13.7513||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:25:13.7695|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; 2025-11-14 11:25:13.7695|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 2025-11-14 11:25:13.7695|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:25:13.7695|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:25:13.7695|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:25:13.7844|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:25:13.7844|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:25:13.7844|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:25:13.7844|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:25:13.7844|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:25:13.7844|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:25:13.7978|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:25:13.7978|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:25:13.7978|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)) 2025-11-14 11:25:13.8460|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]]'. 2025-11-14 11:25:13.8460|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4728.6407ms 2025-11-14 11:25:13.8460|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:25:13.8460|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4752.9375ms 200 application/json; charset=utf-8 2025-11-14 11:27:44.0475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:27:44.0475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:27:44.0475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:27:44.0475|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:27:44.0475|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:27:44.0475|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:27:44.0475|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5453ms 204 2025-11-14 11:27:44.0475|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4775ms 204 2025-11-14 11:27:44.0475|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7517ms 204 2025-11-14 11:27:44.0475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:27:44.0475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:27:44.0601|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:27:44.0601|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:27:44.0601|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:27:44.0601|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:27:44.0601|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:27:44.0601|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:27:44.0601|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:27:44.0601|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:27:44.0601|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:27:44.0601|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:27:44.0601|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:27:44.0601|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:27:44.0601|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:27:44.0601|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). 2025-11-14 11:27:44.0601|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). 2025-11-14 11:27:44.0601|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). 2025-11-14 11:27:44.0759|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:27:44.0759||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:27:44.0759|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:27:44.0759|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 2025-11-14 11:27:44.0759|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]]'. 2025-11-14 11:27:44.0759|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 6.6351ms 2025-11-14 11:27:44.0759||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:27:44.0759|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)) 2025-11-14 11:27:44.0759|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:27:44.0759||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:27:44.0759|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.1631ms 200 application/json; charset=utf-8 2025-11-14 11:27:44.0759||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:27:44.0926||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:27:44.0926||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 2025-11-14 11:27:44.1067||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 2025-11-14 11:27:44.1249||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:27:44.1249||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:27:44.1249||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:27:44.1249||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:27:44.9101||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:27:44.9101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:27:44.9101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:27:44.9268||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:27:44.9268||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:27:44.9268||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:27:45.6897||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:27:45.6897||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:27:45.6897||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:27:45.7049||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:27:45.7049||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:27:45.7049||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:27:46.4630||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:27:46.4667||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:27:46.4667||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:27:46.4667||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:27:46.4667||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:27:46.4667||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:27:47.3128||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:27:47.3128||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:27:47.3128||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:27:47.3275||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:27:47.3275||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:27:47.3275||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:27:47.3275||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:27:47.3275||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:27:47.3275|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]]'. 2025-11-14 11:27:47.3419|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3265.4819ms 2025-11-14 11:27:47.3419|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:27:47.3419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3285.2858ms 200 application/json; charset=utf-8 2025-11-14 11:27:48.0540||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:27:48.0540||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:27:48.0608||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:27:48.0767||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:27:48.0767||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:27:48.0767||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:27:48.8361||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:27:48.8361||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:27:48.8421||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:27:48.8553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:27:48.8553|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; 2025-11-14 11:27:48.8553|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 2025-11-14 11:27:48.8553|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:27:48.8722|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)) 2025-11-14 11:27:48.8722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:27:48.8722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:27:48.8722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:27:48.8722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:27:48.8850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:27:48.8850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:27:48.8850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:27:48.8850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:27:48.8850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:27:48.8850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:27:48.9338|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]]'. 2025-11-14 11:27:48.9355|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4858.3828ms 2025-11-14 11:27:48.9355|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:27:48.9355|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4878.4863ms 200 application/json; charset=utf-8 2025-11-14 11:28:53.3401|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-11-14 11:28:53.3435|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:28:53.3435|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3644ms 204 2025-11-14 11:28:53.3435|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-11-14 11:28:53.3435|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:28:53.3435|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:28:53.3435|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:28:53.3435|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:28:53.3606|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). 2025-11-14 11:28:53.3606|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:28:53.3606|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)) 2025-11-14 11:28:53.3606|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]]'. 2025-11-14 11:28:53.3606|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 7.2312ms 2025-11-14 11:28:53.3606|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:28:53.3745|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.3034ms 200 application/json; charset=utf-8 2025-11-14 11:28:58.7271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:28:58.7271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:28:58.7271|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:28:58.7271|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:28:58.7271|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4374ms 204 2025-11-14 11:28:58.7271|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1012ms 204 2025-11-14 11:28:58.7405|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:28:58.7405|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:28:58.7405|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:28:58.7405|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:28:58.7405|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:28:58.7405|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:28:58.7405|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:28:58.7405|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:28:58.7405|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:28:58.7405|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:28:58.7543|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). 2025-11-14 11:28:58.7543|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). 2025-11-14 11:28:58.7543|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:28:58.7543|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:28:58.7543|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] 2025-11-14 11:28:58.7543|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]]'. 2025-11-14 11:28:58.7543|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.829ms 2025-11-14 11:28:58.7543|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:28:58.7543|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.1628ms 200 application/json; charset=utf-8 2025-11-14 11:28:58.7687|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] 2025-11-14 11:28:58.7687|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]]'. 2025-11-14 11:28:58.7687|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 23.3707ms 2025-11-14 11:28:58.7687|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:28:58.7852|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.5376ms 200 application/json; charset=utf-8 2025-11-14 11:30:47.9475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-11-14 11:30:47.9475|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:30:47.9475|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5424ms 204 2025-11-14 11:30:47.9608|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:30:47.9608|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:30:47.9608|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-11-14 11:30:47.9608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:30:47.9608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:30:47.9782|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:30:47.9782|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.2476ms 204 2025-11-14 11:30:47.9782|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.4071ms 204 2025-11-14 11:30:47.9954|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:30:47.9954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:30:47.9954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:30:48.0086|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:30:48.0086|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:30:48.0086|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:30:48.0086|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:30:48.0086|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:30:48.0086|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:30:48.0237|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). 2025-11-14 11:30:48.0237|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:30:48.0237|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:30:48.0237|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:30:48.0237|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:30:48.0237|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:30:48.0237|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). 2025-11-14 11:30:48.0237|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). 2025-11-14 11:30:48.0237|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)) 2025-11-14 11:30:48.0237|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:30:48.0237|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:30:48.0394|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]]'. 2025-11-14 11:30:48.0394|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] 2025-11-14 11:30:48.0394|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 17.4787ms 2025-11-14 11:30:48.0394|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]]'. 2025-11-14 11:30:48.0394|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:30:48.0394|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] 2025-11-14 11:30:48.0394|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 13.9386ms 2025-11-14 11:30:48.0394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 88.9567ms 200 application/json; charset=utf-8 2025-11-14 11:30:48.0548|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:30:48.0548|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.9968ms 200 application/json; charset=utf-8 2025-11-14 11:30:48.0548|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]]'. 2025-11-14 11:30:48.0548|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 31.1033ms 2025-11-14 11:30:48.0548|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:30:48.0707|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 65.1252ms 200 application/json; charset=utf-8 2025-11-14 11:30:53.1413|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:30:53.1413|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:30:53.1413|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:30:53.1489|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:30:53.1489|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6585ms 204 2025-11-14 11:30:53.1489|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.5609ms 204 2025-11-14 11:30:53.1489|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:30:53.1489|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:30:53.1489|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:30:53.1626|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:30:53.1626|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:30:53.1626|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:30:53.1626|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:30:53.1626|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:30:53.1626|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:30:53.1626|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:30:53.1626|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). 2025-11-14 11:30:53.1626|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). 2025-11-14 11:30:53.1769|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:30:53.1769|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:30:53.1769|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] 2025-11-14 11:30:53.1769|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]]'. 2025-11-14 11:30:53.1769|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] 2025-11-14 11:30:53.1769|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.7561ms 2025-11-14 11:30:53.1769|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:30:53.1769|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.9364ms 200 application/json; charset=utf-8 2025-11-14 11:30:53.1975|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]]'. 2025-11-14 11:30:53.1975|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.7378ms 2025-11-14 11:30:53.1975|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:30:53.1975|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.9933ms 200 application/json; charset=utf-8 2025-11-14 11:31:48.4561|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:31:48.4561|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:31:48.4573|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:31:48.4573|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:31:48.4573|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:31:48.4573|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:31:48.4573|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.643ms 204 2025-11-14 11:31:48.4573|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6267ms 204 2025-11-14 11:31:48.4573|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.5196ms 204 2025-11-14 11:31:48.4573|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:31:48.4742|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:31:48.4742|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:31:48.4742|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:31:48.4742|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:31:48.4742|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:31:48.4742|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:31:48.4742|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:31:48.4742|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:31:48.4884|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:31:48.4884|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:31:48.4884|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:31:48.4884|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:31:48.4884|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:31:48.4884|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:31:48.4884|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). 2025-11-14 11:31:48.4884|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). 2025-11-14 11:31:48.4884|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). 2025-11-14 11:31:48.4884|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:31:48.5048|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:31:48.5048||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:31:48.5048|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)) 2025-11-14 11:31:48.5048|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 2025-11-14 11:31:48.5229|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]]'. 2025-11-14 11:31:48.5229|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 21.9541ms 2025-11-14 11:31:48.5229|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:31:48.5229||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:31:48.5229|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.9282ms 200 application/json; charset=utf-8 2025-11-14 11:31:48.5229||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:31:48.5380||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:31:48.5380||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:31:48.5520||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 2025-11-14 11:31:48.5520||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 2025-11-14 11:31:48.5568||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:31:48.5568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:31:48.5568||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:31:48.5568||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:31:49.3728||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:31:49.3728||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:31:49.3787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:31:49.3787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:31:49.3787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:31:49.3787||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:31:50.1501||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:31:50.1501||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:31:50.1501||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:31:50.1681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:31:50.1681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:31:50.1681||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:31:50.8986||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:31:50.8986||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:31:50.9059||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:31:50.9059||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:31:50.9222||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:31:50.9222||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:31:51.7705||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:31:51.7705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:31:51.7705||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:31:51.7882||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:31:51.7882||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:31:51.7882||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:31:51.8232||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:31:51.8293||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:31:51.8293|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]]'. 2025-11-14 11:31:51.8293|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3330.4176ms 2025-11-14 11:31:51.8293|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:31:51.8293|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3365.7446ms 200 application/json; charset=utf-8 2025-11-14 11:31:52.5751||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:31:52.5792||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:31:52.5792||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:31:52.5947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:31:52.5947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:31:52.5947||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:31:53.3568||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:31:53.3613||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:31:53.3613||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:31:53.3782||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:31:53.3782|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; 2025-11-14 11:31:53.3782|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 2025-11-14 11:31:53.3900|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:31:53.3900|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:31:53.3900|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:31:53.3900|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:31:53.3900|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:31:53.3900|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:31:53.4058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:31:53.4058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:31:53.4058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:31:53.4058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:31:53.4058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:31:53.4058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:31:53.4636|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]]'. 2025-11-14 11:31:53.4636|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4964.5848ms 2025-11-14 11:31:53.4691|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:31:53.4691|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4999.1663ms 200 application/json; charset=utf-8 2025-11-14 11:32:23.4425|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:32:23.4425|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:32:23.4425|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:32:23.4425|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:32:23.4425|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:32:23.4425|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:32:23.4425|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.228ms 204 2025-11-14 11:32:23.4527|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0999ms 204 2025-11-14 11:32:23.4527|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8095ms 204 2025-11-14 11:32:23.4527|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:32:23.4527|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:32:23.4527|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:32:23.4527|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:32:23.4527|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:32:23.4527|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:32:23.4527|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:32:23.4692|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:32:23.4692|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:32:23.4692|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:32:23.4692|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:32:23.4692|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:32:23.4692|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:32:23.4692|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:32:23.4692|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). 2025-11-14 11:32:23.4864|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). 2025-11-14 11:32:23.4864|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:32:23.4864|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:32:23.4864|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:32:23.4864|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). 2025-11-14 11:32:23.4999|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 2025-11-14 11:32:23.4999|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)) 2025-11-14 11:32:23.4999||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:32:23.4999|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]]'. 2025-11-14 11:32:23.4999||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:32:23.4999|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.6316ms 2025-11-14 11:32:23.4999||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:32:23.4999|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:32:23.4999||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:32:23.5170|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.6884ms 200 application/json; charset=utf-8 2025-11-14 11:32:23.5170||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:32:23.5356||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 2025-11-14 11:32:23.5356||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:32:23.5462||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:32:23.5740||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 2025-11-14 11:32:23.5785||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:32:23.5785||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:32:25.3523||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:32:25.3523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:32:25.3580||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:32:25.3580||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:32:25.3580||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:32:25.3740||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:32:25.4681||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:32:25.4681||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:32:25.4681|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]]'. 2025-11-14 11:32:25.4681|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1969.9548ms 2025-11-14 11:32:25.4681|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:32:25.4681|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2013.884ms 200 application/json; charset=utf-8 2025-11-14 11:32:26.1514||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:32:26.1553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:32:26.1553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:32:26.1553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:32:26.1553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:32:26.1718||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:32:26.9387||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:32:26.9387||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:32:26.9387||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:32:26.9577||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:32:26.9577||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:32:26.9577||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:32:27.7394||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:32:27.7394||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:32:27.7394||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:32:27.7594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:32:27.7594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:32:27.7644||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:32:28.5105||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:32:28.5105||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:32:28.5172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:32:28.5172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:32:28.5327||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:32:28.5327||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:32:29.3122||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:32:29.3122||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:32:29.3122||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:32:29.3369||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:32:29.3471|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; 2025-11-14 11:32:29.3471|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 2025-11-14 11:32:29.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' 2025-11-14 11:32:29.3589|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:32:29.3589|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:32:29.3589|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:32:29.3589|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:32:29.3589|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:32:29.3589|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:32:29.3752|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:32:29.3752|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:32:29.3752|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:32:29.3752|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:32:29.3752|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:32:29.4201|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]]'. 2025-11-14 11:32:29.4201|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5928.1898ms 2025-11-14 11:32:29.4201|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:32:29.4201|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5965.8274ms 200 application/json; charset=utf-8 2025-11-14 11:34:21.9203|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:34:21.9203|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:34:21.9203|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:21.9203|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:21.9203|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1839ms 204 2025-11-14 11:34:21.9203|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3681ms 204 2025-11-14 11:34:21.9203|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:34:21.9203|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:34:21.9344|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:34:21.9344|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:34:21.9344|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:21.9344|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:21.9344|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:34:21.9344|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:34:21.9344|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:34:21.9344|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:34:21.9344|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). 2025-11-14 11:34:21.9344|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). 2025-11-14 11:34:21.9497|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:34:21.9497|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:34:21.9497|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] 2025-11-14 11:34:21.9497|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]]'. 2025-11-14 11:34:21.9497|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.0457ms 2025-11-14 11:34:21.9497|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:34:21.9497|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.3838ms 200 application/json; charset=utf-8 2025-11-14 11:34:21.9497|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] 2025-11-14 11:34:21.9687|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]]'. 2025-11-14 11:34:21.9687|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.2204ms 2025-11-14 11:34:21.9687|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:34:21.9687|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.8968ms 200 application/json; charset=utf-8 2025-11-14 11:34:31.0306|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:34:31.0306|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:34:31.0306|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:34:31.0334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:31.0334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:31.0334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:31.0334|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.207ms 204 2025-11-14 11:34:31.0334|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9766ms 204 2025-11-14 11:34:31.0334|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2154ms 204 2025-11-14 11:34:31.0334|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:34:31.0334|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:34:31.0334|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:34:31.0494|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:34:31.0494|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:34:31.0494|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:34:31.0494|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:31.0494|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:31.0494|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:31.0494|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:34:31.0494|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:34:31.0494|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:34:31.0494|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:34:31.0494|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:34:31.0494|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:34:31.0494|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). 2025-11-14 11:34:31.0494|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). 2025-11-14 11:34:31.0494|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). 2025-11-14 11:34:31.0641|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:34:31.0641|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:34:31.0641||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:34:31.0641|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)) 2025-11-14 11:34:31.0641|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 2025-11-14 11:34:31.0641||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:34:31.0641|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]]'. 2025-11-14 11:34:31.0641||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:34:31.0641||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:34:31.0641|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.4776ms 2025-11-14 11:34:31.0808||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:34:31.0808|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:34:31.0808|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.6383ms 200 application/json; charset=utf-8 2025-11-14 11:34:31.0994||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 2025-11-14 11:34:31.0994||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 2025-11-14 11:34:31.0994||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:34:31.0994||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:34:31.0994||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:34:31.0994||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:34:31.8630||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:34:31.8630||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:34:31.8630||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:34:31.8841||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:34:31.8841||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:34:31.8926||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:34:32.5588|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:34:32.5588|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:34:32.5588|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:32.5644|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:32.5644|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5666ms 204 2025-11-14 11:34:32.5644|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8456ms 204 2025-11-14 11:34:32.5644|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:34:32.5644|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:34:32.5644|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:32.5644|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:34:32.5644|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:34:32.5644|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:34:32.5804|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:34:32.5804|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:34:32.5804|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). 2025-11-14 11:34:32.5804|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:34:32.5804|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:34:32.5804|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:34:32.5804|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). 2025-11-14 11:34:32.5804|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] 2025-11-14 11:34:32.5804|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:34:32.5804|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]]'. 2025-11-14 11:34:32.5804|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.4048ms 2025-11-14 11:34:32.5959|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:34:32.5959|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] 2025-11-14 11:34:32.5959|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.5069ms 200 application/json; charset=utf-8 2025-11-14 11:34:32.5959|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]]'. 2025-11-14 11:34:32.5959|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.8668ms 2025-11-14 11:34:32.6122|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:34:32.6122|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.084ms 200 application/json; charset=utf-8 2025-11-14 11:34:32.6364||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:34:32.6364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:34:32.6454||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:34:32.6590||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:34:32.6590||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:34:32.6590||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:34:33.3995||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:34:33.3995||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:34:33.3995||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:34:33.4154||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:34:33.4154||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:34:33.4154||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:34:34.0288||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:34:34.0288||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:34:34.0288|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]]'. 2025-11-14 11:34:34.0288|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2970.0516ms 2025-11-14 11:34:34.0288|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:34:34.0288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2991.8662ms 200 application/json; charset=utf-8 2025-11-14 11:34:34.1732||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:34:34.1732||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:34:34.1732||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:34:34.1886||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:34:34.1886||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:34:34.1886||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:34:34.9783||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:34:34.9807||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:34:34.9807||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:34:34.9807||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:34:34.9963||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:34:34.9963||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:34:35.7208||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:34:35.7208||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:34:35.7208||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:34:35.7365||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:34:35.7365|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; 2025-11-14 11:34:35.7365|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 2025-11-14 11:34:35.7365|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:34:35.7526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:34:35.7526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:34:35.7526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:34:35.7526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:34:35.7669|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:34:35.7669|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:34:35.7669|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:34:35.7669|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:34:35.7669|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:34:35.7669|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:34:35.7853|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:34:35.8274|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]]'. 2025-11-14 11:34:35.8274|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4765.2561ms 2025-11-14 11:34:35.8299|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:34:35.8299|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4787.5299ms 200 application/json; charset=utf-8 2025-11-14 11:35:14.3736|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=555 2025-11-14 11:35:14.3736|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:35:14.3736|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0161ms 204 2025-11-14 11:35:14.4065|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=555 2025-11-14 11:35:14.4065|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:35:14.4065|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:35:14.4065|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:35:14.4065|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:35:14.4065|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). 2025-11-14 11:35:14.4193|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:35:14.4193|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)) 2025-11-14 11:35:14.4193|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]]'. 2025-11-14 11:35:14.4193|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 6.5965ms 2025-11-14 11:35:14.4193|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:35:14.4193|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.2201ms 200 application/json; charset=utf-8 2025-11-14 11:35:14.4728|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:35:14.4728|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 11:35:14.4728|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:35:14.4728|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:35:14.4728|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:35:14.4728|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.151ms 204 2025-11-14 11:35:14.4813|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:35:14.4813|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0771ms 204 2025-11-14 11:35:14.4813|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9979ms 204 2025-11-14 11:35:14.5271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:35:14.5280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:35:14.5280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=212 2025-11-14 11:35:14.5280|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:35:14.5280|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:35:14.5280|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:35:14.5280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:35:14.5445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:35:14.5445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:35:14.5445|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:35:14.5445|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:35:14.5445|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:35:14.5445|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:35:14.5445|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:35:14.5445|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:35:14.5445|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). 2025-11-14 11:35:14.5591|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). 2025-11-14 11:35:14.5591|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). 2025-11-14 11:35:14.5591|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:35:14.5591||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 212 2025-11-14 11:35:14.5591|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:35:14.5591|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 2025-11-14 11:35:14.5744|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)) 2025-11-14 11:35:14.5744|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]]'. 2025-11-14 11:35:14.5744||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:35:14.5744||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:35:14.5744|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.3371ms 2025-11-14 11:35:14.5744||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 11:35:14.5744|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:35:14.5744||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 11:35:14.5744|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.6463ms 200 application/json; charset=utf-8 2025-11-14 11:35:14.6036||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 2025-11-14 11:35:14.6036||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 2025-11-14 11:35:14.6069||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:35:14.6069||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:35:14.6069||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:35:14.6069||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012342 2025-11-14 11:35:15.3800||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"7901368.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:35:15.3800||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:35:15.3879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:35:15.3879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:35:15.4044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:35:15.4044||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201234224 2025-11-14 11:35:16.1850||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"7901368.08","bookBalance":0.0,"accountType":null,"accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:35:16.1850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:35:16.1952||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:35:16.2072||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:35:16.2072|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; 2025-11-14 11:35:16.2072|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; 2025-11-14 11:35:16.2072|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 2025-11-14 11:35:16.2072|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:35:16.2244|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:35:16.2244|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:35:16.2244|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:35:16.2692|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]]'. 2025-11-14 11:35:16.2708|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1703.5893ms 2025-11-14 11:35:16.2708|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:35:16.2708|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1745.57ms 200 application/json; charset=utf-8 2025-11-14 11:35:17.6777||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:35:17.6777||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:35:17.6777|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]]'. 2025-11-14 11:35:17.6777|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3124.8565ms 2025-11-14 11:35:17.6777|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:35:17.6920|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3164.0503ms 200 application/json; charset=utf-8 2025-11-14 11:39:17.6591|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:39:17.6591|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:39:17.6591|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:39:17.6591|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:17.6656|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:17.6656|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:17.6656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6546ms 204 2025-11-14 11:39:17.6656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2075ms 204 2025-11-14 11:39:17.6656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.1213ms 204 2025-11-14 11:39:17.6656|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:39:17.6656|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:39:17.6785|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:39:17.6785|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:39:17.6785|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:39:17.6785|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:39:17.6785|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:17.6785|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:17.6785|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:17.6785|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:39:17.6785|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:39:17.6785|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:39:17.6785|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:39:17.6940|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:39:17.6940|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:39:17.6940|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). 2025-11-14 11:39:17.6940|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). 2025-11-14 11:39:17.6940|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). 2025-11-14 11:39:17.6940||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:39:17.6940|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:39:17.6940|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:39:17.7105||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:39:17.7105||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:39:17.7105|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 2025-11-14 11:39:17.7105|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]]'. 2025-11-14 11:39:17.7105|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.7709ms 2025-11-14 11:39:17.7105|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:39:17.7105|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.2865ms 200 application/json; charset=utf-8 2025-11-14 11:39:17.7249|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)) 2025-11-14 11:39:17.7281||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:39:17.7281||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 2025-11-14 11:39:17.7281||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:39:17.7281||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:39:17.7281||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:39:17.7454||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 2025-11-14 11:39:17.7454||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:39:17.7454||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:39:18.4808||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:39:18.4808||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:39:18.4808||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:39:18.4963||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:39:18.4963||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:39:18.4963||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:39:19.2076||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:39:19.2108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:39:19.2108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:39:19.2252|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:39:19.2252|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:39:19.2252||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:39:19.2252|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:19.2252|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:19.2252||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:39:19.2252|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0542ms 204 2025-11-14 11:39:19.2252|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0895ms 204 2025-11-14 11:39:19.2252||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:39:19.2252|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:39:19.2412|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:39:19.2412|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:39:19.2412|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:39:19.2412|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:19.2412|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:19.2412|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:39:19.2412|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:39:19.2412|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:39:19.2412|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:39:19.2412|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). 2025-11-14 11:39:19.2571|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). 2025-11-14 11:39:19.2571|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:39:19.2571|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:39:19.2571|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] 2025-11-14 11:39:19.2571|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]]'. 2025-11-14 11:39:19.2571|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.4013ms 2025-11-14 11:39:19.2571|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:39:19.2571|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.0418ms 200 application/json; charset=utf-8 2025-11-14 11:39:19.2737|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [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] 2025-11-14 11:39:19.2737|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]]'. 2025-11-14 11:39:19.2737|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 26.0185ms 2025-11-14 11:39:19.2737|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:39:19.2737|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.4012ms 200 application/json; charset=utf-8 2025-11-14 11:39:19.9507||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:39:19.9507||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:39:19.9507||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:39:19.9657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:39:19.9657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:39:19.9657||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:39:20.6787||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:39:20.6787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:39:20.6787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:39:20.6989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:39:20.6989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:39:20.6989||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:39:20.7324||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:39:20.7324||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:39:20.7324|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]]'. 2025-11-14 11:39:20.7324|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3037.2575ms 2025-11-14 11:39:20.7324|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:39:20.7404|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3065.3475ms 200 application/json; charset=utf-8 2025-11-14 11:39:21.5290||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:39:21.5290||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:39:21.5290||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:39:21.5455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:39:21.5455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:39:21.5455||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:39:22.3154||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:39:22.3154||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:39:22.3194||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:39:22.3194||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:39:22.3343|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; 2025-11-14 11:39:22.3343|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 2025-11-14 11:39:22.3343|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:39:22.3343|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:39:22.3343|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:39:22.3513|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:39:22.3513|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:39:22.3513|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:39:22.3513|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:39:22.3658|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:39:22.3658|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:39:22.3658|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:39:22.3658|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:39:22.3658|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:39:22.4140|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]]'. 2025-11-14 11:39:22.4140|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4711.4961ms 2025-11-14 11:39:22.4140|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:39:22.4140|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4739.8861ms 200 application/json; charset=utf-8 2025-11-14 11:39:56.0426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:39:56.0426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:39:56.0426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:39:56.0426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:56.0426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:56.0426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:56.0513|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6771ms 204 2025-11-14 11:39:56.0513|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3997ms 204 2025-11-14 11:39:56.0513|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:39:56.0513|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.5629ms 204 2025-11-14 11:39:56.0513|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:39:56.0513|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:39:56.0513|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:39:56.0653|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:39:56.0653|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:39:56.0653|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:56.0653|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:56.0653|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:39:56.0653|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:39:56.0653|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:39:56.0653|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:39:56.0653|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:39:56.0653|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:39:56.0809|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:39:56.0809|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). 2025-11-14 11:39:56.0809|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). 2025-11-14 11:39:56.0809|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). 2025-11-14 11:39:56.0809|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:39:56.0809||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:39:56.0809|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:39:56.0969|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 2025-11-14 11:39:56.0969|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)) 2025-11-14 11:39:56.0969|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]]'. 2025-11-14 11:39:56.0969||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:39:56.0969||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:39:56.0969|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.9081ms 2025-11-14 11:39:56.0969||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:39:56.1116|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:39:56.1116||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:39:56.1116|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.2841ms 200 application/json; charset=utf-8 2025-11-14 11:39:56.1324||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 2025-11-14 11:39:56.1324||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:39:56.1324||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 2025-11-14 11:39:56.1324||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:39:56.1438||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:39:56.1438||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:39:58.0055||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:39:58.0096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:39:58.0096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:39:58.0265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:39:58.0265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:39:58.0265||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:39:58.1999||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:39:58.1999||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:39:58.1999|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]]'. 2025-11-14 11:39:58.1999|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2118.5744ms 2025-11-14 11:39:58.2116|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:39:58.2116|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2155.407ms 200 application/json; charset=utf-8 2025-11-14 11:39:58.7655||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:39:58.7655||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:39:58.7655||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:39:58.7820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:39:58.7820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:39:58.7820||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:39:59.5221||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:39:59.5253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:39:59.5253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:39:59.5402||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:39:59.5402||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:39:59.5402||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:40:00.2934||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:40:00.2934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:40:00.2934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:40:00.3094||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:40:00.3094||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:40:00.3094||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:40:01.0712||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:40:01.0739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:40:01.0739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:40:01.0874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:40:01.0874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:40:01.0874||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:40:01.8862||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:40:01.8862||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:40:01.8862||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:40:01.8862||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:40:01.9036|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; 2025-11-14 11:40:01.9036|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 2025-11-14 11:40:01.9036|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:40:01.9036|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:40:01.9161|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:40:01.9161|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:40:01.9161|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:40:01.9161|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:40:01.9161|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:40:01.9161|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:40:01.9319|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:40:01.9319|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:40:01.9319|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:40:01.9319|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)) 2025-11-14 11:40:01.9854|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]]'. 2025-11-14 11:40:01.9854|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5895.4545ms 2025-11-14 11:40:01.9854|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:40:01.9854|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5932.2524ms 200 application/json; charset=utf-8 2025-11-14 11:40:13.5680|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:40:13.5680|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:40:13.5705|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:40:13.5705|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:40:13.5705|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.485ms 204 2025-11-14 11:40:13.5705|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0637ms 204 2025-11-14 11:40:13.5705|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:40:13.5705|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:40:13.5705|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:40:13.5851|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:40:13.5851|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:40:13.5851|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:40:13.5851|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:40:13.5851|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:40:13.5851|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:40:13.5851|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:40:13.5851|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). 2025-11-14 11:40:13.5851|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). 2025-11-14 11:40:13.5851|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:40:13.5851|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:40:13.6002|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] 2025-11-14 11:40:13.6002|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]]'. 2025-11-14 11:40:13.6002|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.129ms 2025-11-14 11:40:13.6002|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] 2025-11-14 11:40:13.6002|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:40:13.6002|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.9596ms 200 application/json; charset=utf-8 2025-11-14 11:40:13.6002|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]]'. 2025-11-14 11:40:13.6002|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 15.6242ms 2025-11-14 11:40:13.6002|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:40:13.6002|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.7391ms 200 application/json; charset=utf-8 2025-11-14 11:41:01.9691|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:41:01.9691|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:41:01.9691|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:41:01.9691|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:41:01.9691|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:41:01.9691|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:41:01.9691|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0304ms 204 2025-11-14 11:41:01.9691|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3056ms 204 2025-11-14 11:41:01.9691|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7643ms 204 2025-11-14 11:41:01.9691|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:41:01.9691|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:41:01.9691|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:41:01.9822|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:41:01.9822|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:41:01.9822|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:41:01.9822|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:41:01.9822|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:41:01.9822|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:41:01.9822|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:41:01.9822|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:41:01.9822|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:41:01.9822|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:41:01.9822|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:41:01.9822|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:41:01.9822|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). 2025-11-14 11:41:01.9822|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). 2025-11-14 11:41:01.9822|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). 2025-11-14 11:41:01.9822||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:41:01.9980|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:41:01.9980|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:41:01.9980|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)) 2025-11-14 11:41:01.9980||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:41:01.9980|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 2025-11-14 11:41:01.9980||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:41:01.9980||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:41:01.9980|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]]'. 2025-11-14 11:41:01.9980||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:41:01.9980|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.3366ms 2025-11-14 11:41:01.9980|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:41:01.9980|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.6828ms 200 application/json; charset=utf-8 2025-11-14 11:41:02.0152||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 2025-11-14 11:41:02.0152||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 2025-11-14 11:41:02.0152||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:41:02.0152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:41:02.0152||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:41:02.0152||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:41:02.7745||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:41:02.7745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:41:02.7790||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:41:02.7790||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:41:02.7790||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:41:02.7790||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:41:03.5426||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:41:03.5459||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:41:03.5459||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:41:03.5459||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:41:03.5615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:41:03.5615||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:41:04.3416||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:41:04.3416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:41:04.3416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:41:04.3627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:41:04.3627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:41:04.3627||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:41:05.2159||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:41:05.2159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:41:05.2159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:41:05.2315||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:41:05.2315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:41:05.2315||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:41:05.2315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:41:05.2315|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]]'. 2025-11-14 11:41:05.2315|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3243.0464ms 2025-11-14 11:41:05.2315|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:41:05.2315||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:41:05.2315|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3263.2633ms 200 application/json; charset=utf-8 2025-11-14 11:41:05.7076|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:41:05.7076|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:41:05.7076|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:41:05.7076|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:41:05.7161|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5498ms 204 2025-11-14 11:41:05.7161|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6761ms 204 2025-11-14 11:41:05.7161|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:41:05.7161|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:41:05.7161|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:41:05.7161|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:41:05.7161|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:41:05.7161|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:41:05.7326|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:41:05.7326|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:41:05.7326|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:41:05.7326|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:41:05.7326|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). 2025-11-14 11:41:05.7326|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). 2025-11-14 11:41:05.7326|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:41:05.7326|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:41:05.7326|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] 2025-11-14 11:41:05.7326|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]]'. 2025-11-14 11:41:05.7472|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.989ms 2025-11-14 11:41:05.7472|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:41:05.7472|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.7456ms 200 application/json; charset=utf-8 2025-11-14 11:41:05.7472|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] 2025-11-14 11:41:05.7678|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]]'. 2025-11-14 11:41:05.7678|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 31.381ms 2025-11-14 11:41:05.7678|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:41:05.7678|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.7207ms 200 application/json; charset=utf-8 2025-11-14 11:41:05.9970||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:41:05.9970||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:41:05.9970||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:41:06.0201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:41:06.0201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:41:06.0201||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:41:06.8841||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:41:06.8841||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:41:06.8910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:41:06.8910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:41:06.9083|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; 2025-11-14 11:41:06.9083|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 2025-11-14 11:41:06.9083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:41:06.9083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:41:06.9083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:41:06.9202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:41:06.9202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:41:06.9202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:41:06.9202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:41:06.9202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:41:06.9360|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:41:06.9360|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:41:06.9360|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:41:06.9360|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:41:06.9886|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]]'. 2025-11-14 11:41:06.9886|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4993.1768ms 2025-11-14 11:41:06.9886|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:41:06.9886|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5014.8524ms 200 application/json; charset=utf-8 2025-11-14 11:42:06.6606|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=499 2025-11-14 11:42:06.6606|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:42:06.6606|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4476ms 204 2025-11-14 11:42:06.6724|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=499 2025-11-14 11:42:06.6724|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:42:06.6724|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:42:06.6724|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:42:06.6724|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:42:06.6724|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). 2025-11-14 11:42:06.6724|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:42:06.6860|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)) 2025-11-14 11:42:06.6860|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]]'. 2025-11-14 11:42:06.7014|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 19.7707ms 2025-11-14 11:42:06.7014|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:42:06.7014|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.2034ms 200 application/json; charset=utf-8 2025-11-14 11:42:06.7014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:42:06.7014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:42:06.7014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:42:06.7014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:42:06.7014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:42:06.7014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:42:06.7170|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5566ms 204 2025-11-14 11:42:06.7170|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3585ms 204 2025-11-14 11:42:06.7170|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7855ms 204 2025-11-14 11:42:06.7170|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:42:06.7170|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:42:06.7170|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:42:06.7170|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:42:06.7170|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:42:06.7170|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:42:06.7170|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:42:06.7170|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:42:06.7170|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:42:06.7170|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:42:06.7326|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:42:06.7326|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:42:06.7326|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:42:06.7326|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:42:06.7326|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:42:06.7326|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). 2025-11-14 11:42:06.7326|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). 2025-11-14 11:42:06.7326|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). 2025-11-14 11:42:06.7326|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:42:06.7326|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:42:06.7326||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:42:06.7326|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)) 2025-11-14 11:42:06.7326|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 2025-11-14 11:42:06.7495|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]]'. 2025-11-14 11:42:06.7495||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:42:06.7495|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.255ms 2025-11-14 11:42:06.7495|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:42:06.7495||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:42:06.7495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.1687ms 200 application/json; charset=utf-8 2025-11-14 11:42:06.7495||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:42:06.7637||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:42:06.7637||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 2025-11-14 11:42:06.7637||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 2025-11-14 11:42:06.7637||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:42:06.7805||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:42:06.7805||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:42:06.7805||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:42:07.5509||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:42:07.5555||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:42:07.5555||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:42:07.5706||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:42:07.5706||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:42:07.5706||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:42:08.3530||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:42:08.3530||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:42:08.3530||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:42:08.3699||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:42:08.3699||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:42:08.3699||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:42:09.0980||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:42:09.1019||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:42:09.1019||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:42:09.1173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:42:09.1173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:42:09.1173||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:42:09.7155||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:42:09.7155||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:42:09.7245|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]]'. 2025-11-14 11:42:09.7245|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2982.4922ms 2025-11-14 11:42:09.7245|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:42:09.7245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3003.7828ms 200 application/json; charset=utf-8 2025-11-14 11:42:09.8945||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:42:09.8991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:42:09.8991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:42:09.9150||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:42:09.9150||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:42:09.9150||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:42:10.7072||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:42:10.7072||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:42:10.7072||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:42:10.7204||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:42:10.7204||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:42:10.7204||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:42:11.4832||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:42:11.4832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:42:11.4832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:42:11.5025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:42:11.5025|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; 2025-11-14 11:42:11.5175|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 2025-11-14 11:42:11.5175|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:42:11.5175|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:42:11.5175|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:42:11.5292|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:42:11.5292|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:42:11.5292|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:42:11.5292|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:42:11.5292|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:42:11.5452|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:42:11.5452|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:42:11.5452|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' 2025-11-14 11:42:11.5452|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:42:11.5924|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]]'. 2025-11-14 11:42:11.5924|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4853.8667ms 2025-11-14 11:42:11.5924|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:42:11.5924|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4875.8294ms 200 application/json; charset=utf-8 2025-11-14 11:42:14.0227|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:42:14.0227|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:42:14.0227|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:42:14.0227|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:42:14.0281|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3454ms 204 2025-11-14 11:42:14.0281|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3788ms 204 2025-11-14 11:42:14.0281|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:42:14.0281|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:42:14.0281|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:42:14.0281|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:42:14.0281|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:42:14.0281|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:42:14.0437|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:42:14.0437|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:42:14.0437|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:42:14.0437|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:42:14.0437|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). 2025-11-14 11:42:14.0437|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). 2025-11-14 11:42:14.0437|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:42:14.0437|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:42:14.0591|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] 2025-11-14 11:42:14.0591|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]]'. 2025-11-14 11:42:14.0591|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.6291ms 2025-11-14 11:42:14.0591|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:42:14.0591|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.4844ms 200 application/json; charset=utf-8 2025-11-14 11:42:14.0591|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [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] 2025-11-14 11:42:14.0591|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]]'. 2025-11-14 11:42:14.0756|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.689ms 2025-11-14 11:42:14.0756|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:42:14.0756|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.8499ms 200 application/json; charset=utf-8 2025-11-14 11:43:47.3845|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:43:47.3845|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:43:47.3845|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:43:47.3863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:43:47.3863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:43:47.3863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:43:47.3863|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5039ms 204 2025-11-14 11:43:47.3863|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2347ms 204 2025-11-14 11:43:47.3863|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0633ms 204 2025-11-14 11:43:47.3863|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:43:47.3863|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:43:47.3863|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:43:47.3863|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:43:47.4025|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:43:47.4025|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:43:47.4025|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:43:47.4025|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:43:47.4025|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:43:47.4025|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:43:47.4025|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:43:47.4025|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:43:47.4025|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:43:47.4025|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). 2025-11-14 11:43:47.4025|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:43:47.4025|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). 2025-11-14 11:43:47.4025|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:43:47.4025|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:43:47.4174|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:43:47.4174|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). 2025-11-14 11:43:47.4174|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 2025-11-14 11:43:47.4174||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:43:47.4174|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)) 2025-11-14 11:43:47.4174|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]]'. 2025-11-14 11:43:47.4174|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.8031ms 2025-11-14 11:43:47.4174||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:43:47.4174||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:43:47.4174|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:43:47.4336||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:43:47.4336||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:43:47.4336|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.6677ms 200 application/json; charset=utf-8 2025-11-14 11:43:47.4551||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 2025-11-14 11:43:47.4551||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 2025-11-14 11:43:47.4551||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:43:47.4551||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:43:47.4551||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:43:47.4651||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:43:48.2159||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:43:48.2159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:43:48.2159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:43:48.2353||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:43:48.2353||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:43:48.2353||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:43:48.9830||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:43:48.9830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:43:48.9915||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:43:48.9915||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:43:48.9915||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:43:49.0088||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:43:49.7324||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:43:49.7324||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:43:49.7324||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:43:49.7469||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:43:49.7469||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:43:49.7469||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:43:50.4609||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:43:50.4621||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:43:50.4621||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:43:50.4621||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:43:50.4621|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]]'. 2025-11-14 11:43:50.4621|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3046.0491ms 2025-11-14 11:43:50.4621||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:43:50.4621|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:43:50.4621|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3075.9626ms 200 application/json; charset=utf-8 2025-11-14 11:43:50.4823||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:43:50.4823||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:43:50.4823||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:43:51.1864||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:43:51.1864||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:43:51.1864||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:43:51.2005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:43:51.2005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:43:51.2005||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:43:51.9575||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:43:51.9575||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:43:51.9575||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:43:51.9725||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:43:51.9725|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; 2025-11-14 11:43:51.9812|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 2025-11-14 11:43:51.9812|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:43:51.9812|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:43:51.9812|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' 2025-11-14 11:43:51.9812|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:43:51.9968|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:43:51.9968|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:43:51.9968|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:43:51.9968|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:43:51.9968|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:43:52.0140|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:43:52.0140|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:43:52.0140|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:43:52.0595|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]]'. 2025-11-14 11:43:52.0595|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4644.0157ms 2025-11-14 11:43:52.0595|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:43:52.0595|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4664.6443ms 200 application/json; charset=utf-8 2025-11-14 11:44:32.5544|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:44:32.5544|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:44:32.5544|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:44:32.5544|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:44:32.5544|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:44:32.5631|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:44:32.5631|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8867ms 204 2025-11-14 11:44:32.5631|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7484ms 204 2025-11-14 11:44:32.5631|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.4952ms 204 2025-11-14 11:44:32.5631|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:44:32.5631|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:44:32.5631|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:44:32.5769|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:44:32.5769|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:44:32.5769|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:44:32.5769|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:44:32.5769|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:44:32.5769|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:44:32.5769|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:44:32.5769|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:44:32.5769|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:44:32.5769|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:44:32.5769|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:44:32.5769|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:44:32.5769|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). 2025-11-14 11:44:32.5769|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). 2025-11-14 11:44:32.5939|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). 2025-11-14 11:44:32.5939||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:44:32.5939|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:44:32.5939|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:44:32.5939|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 2025-11-14 11:44:32.5939||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:44:32.5939|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]]'. 2025-11-14 11:44:32.5939||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:44:32.6082|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.1168ms 2025-11-14 11:44:32.6082|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [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)) 2025-11-14 11:44:32.6082|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:44:32.6082|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.2453ms 200 application/json; charset=utf-8 2025-11-14 11:44:32.6082||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:44:32.6082||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:44:32.6258||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 2025-11-14 11:44:32.6258||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:44:32.6258||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:44:32.6258||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 2025-11-14 11:44:32.6409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:44:32.6409||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:44:33.4592||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:44:33.4647||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:44:33.4647||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:44:33.4817||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:44:33.4817||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:44:33.4817||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:44:34.2485||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:44:34.2485||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:44:34.2584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:44:34.2584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:44:34.2745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:44:34.2745||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:44:35.0210||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:44:35.0261||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:44:35.0261||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:44:35.0429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:44:35.0429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:44:35.0429||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:44:35.6275||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:44:35.6384||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:44:35.6384|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]]'. 2025-11-14 11:44:35.6384|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3050.285ms 2025-11-14 11:44:35.6470|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:44:35.6470|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3073.316ms 200 application/json; charset=utf-8 2025-11-14 11:44:35.7838||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:44:35.7838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:44:35.7910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:44:35.8038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:44:35.8038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:44:35.8038||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:44:36.5641||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:44:36.5641||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:44:36.5740||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:44:36.5871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:44:36.5871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:44:36.5871||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:44:37.3367||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:44:37.3389||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:44:37.3389||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:44:37.3389||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:44:37.3551|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; 2025-11-14 11:44:37.3551|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 2025-11-14 11:44:37.3551|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:44:37.3551|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:44:37.3551|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' 2025-11-14 11:44:37.3551|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:44:37.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:44:37.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:44:37.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:44:37.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:44:37.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:44:37.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:44:37.3715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:44:37.3851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:44:37.4286|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]]'. 2025-11-14 11:44:37.4286|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4832.515ms 2025-11-14 11:44:37.4286|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:44:37.4322|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4860.4444ms 200 application/json; charset=utf-8 2025-11-14 11:45:23.5608|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:45:23.5608|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:45:23.5608|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:45:23.5608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:23.5608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:23.5608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:23.5608|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7806ms 204 2025-11-14 11:45:23.5608|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0783ms 204 2025-11-14 11:45:23.5608|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6201ms 204 2025-11-14 11:45:23.5871|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:45:23.5871|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:45:23.5871|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:45:23.5888|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() 2025-11-14 11:45:23.5888|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() 2025-11-14 11:45:23.5888|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() 2025-11-14 11:45:23.5888|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'. 2025-11-14 11:45:23.5888|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'. 2025-11-14 11:45:23.5888|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'. 2025-11-14 11:45:23.5888|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:23.5888|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:23.5888|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:23.5888|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 11:45:23.6044|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 11:45:23.6044|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 11:45:23.6044|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 11:45:23.6044|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 11:45:23.6044|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 11:45:23.6044|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.4668ms 401 2025-11-14 11:45:23.6044|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.219ms 401 2025-11-14 11:45:23.6044|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.3022ms 401 2025-11-14 11:45:37.3710|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 11:45:37.3710|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:37.3710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.4019ms 204 2025-11-14 11:45:37.3877|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 11:45:37.3877|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:45:37.3877|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:45:37.3877|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:45:37.3877|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:45:37.3877|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:37.3877|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:37.3877|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:37.3877|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:37.4000|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.633ms 204 2025-11-14 11:45:37.4000|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.611ms 204 2025-11-14 11:45:37.4000|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:45:37.4000|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.064ms 204 2025-11-14 11:45:37.4000|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:45:37.4000|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). 2025-11-14 11:45:37.4000|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:45:37.4172|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)) 2025-11-14 11:45:37.4172|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]]'. 2025-11-14 11:45:37.4172|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 8.7006ms 2025-11-14 11:45:37.4172|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 11:45:37.4172|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.8029ms 200 application/json; charset=utf-8 2025-11-14 11:45:37.4414|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:45:37.4414|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:45:37.4414|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:45:37.4414|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:45:37.4471|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:45:37.4471|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:45:37.4471|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:37.4471|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:37.4634|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:45:37.4634|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:45:37.4634|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:45:37.4782|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:45:37.4782|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:45:37.4782|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:45:37.4782|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). 2025-11-14 11:45:37.4782|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). 2025-11-14 11:45:37.4782|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:45:37.4782|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:45:37.4782||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:45:37.4941|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). 2025-11-14 11:45:37.4941|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)) 2025-11-14 11:45:37.4941||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:45:37.4941|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:45:37.5081||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:45:37.5081||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:45:37.5081|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 2025-11-14 11:45:37.5081||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:45:37.5081|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]]'. 2025-11-14 11:45:37.5081|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.8268ms 2025-11-14 11:45:37.5081|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:45:37.5081|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.2765ms 200 application/json; charset=utf-8 2025-11-14 11:45:37.5273||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 2025-11-14 11:45:37.5273||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:45:37.5273||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 2025-11-14 11:45:37.5273||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:45:37.5273||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:45:37.5273||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:45:38.2939||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:45:38.2939||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:45:38.2939||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:45:38.3124||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:45:38.3124||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:45:38.3124||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:45:39.0646||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:45:39.0646||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:45:39.0732||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:45:39.0732||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:45:39.0896||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:45:39.0896||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:45:39.8216||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:45:39.8216||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:45:39.8289||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:45:39.8289||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:45:39.8438||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:45:39.8438||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:45:40.5701||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:45:40.5701||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:45:40.5701||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:45:40.5773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:45:40.5773|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]]'. 2025-11-14 11:45:40.5773|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3089.4235ms 2025-11-14 11:45:40.5773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:45:40.5773|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:45:40.5773|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3142.8228ms 200 application/json; charset=utf-8 2025-11-14 11:45:40.5931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:45:40.5931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:45:40.5931||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:45:41.3481||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:45:41.3481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:45:41.3481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:45:41.3621||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:45:41.3621||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:45:41.3621||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:45:42.1080||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:45:42.1080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:45:42.1080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:45:42.1080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:45:42.1267|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; 2025-11-14 11:45:42.1267|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 2025-11-14 11:45:42.1267|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:45:42.1267|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:45:42.1420|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:45:42.1420|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:45:42.1420|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:45:42.1420|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:45:42.1420|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:45:42.1579|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:45:42.1579|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:45:42.1579|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)) 2025-11-14 11:45:42.1579|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:45:42.1719|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:45:42.2083|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]]'. 2025-11-14 11:45:42.2083|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4722.0861ms 2025-11-14 11:45:42.2083|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:45:42.2083|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4773.486ms 200 application/json; charset=utf-8 2025-11-14 11:46:38.8971|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:46:38.8971|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:46:38.8971|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:46:38.8971|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:46:38.8971|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:46:38.8971|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:46:38.8971|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2272ms 204 2025-11-14 11:46:38.8971|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9542ms 204 2025-11-14 11:46:38.9074|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9481ms 204 2025-11-14 11:46:38.9074|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:46:38.9074|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:46:38.9074|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:46:38.9074|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() 2025-11-14 11:46:38.9074|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() 2025-11-14 11:46:38.9074|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() 2025-11-14 11:46:38.9074|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'. 2025-11-14 11:46:38.9074|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'. 2025-11-14 11:46:38.9074|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'. 2025-11-14 11:46:38.9074|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:46:38.9074|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:46:38.9219|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:46:38.9219|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 11:46:38.9219|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 11:46:38.9219|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 11:46:38.9219|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 11:46:38.9219|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 11:46:38.9219|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 11:46:38.9219|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.1749ms 401 2025-11-14 11:46:38.9219|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.6861ms 401 2025-11-14 11:46:38.9219|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.9381ms 401 2025-11-14 11:46:39.0609|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:46:39.0643|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:46:39.0643|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:46:39.0643|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:46:39.0643|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:46:39.0643|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:46:39.0643|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:46:39.0643|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:46:39.0643|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:46:39.0643|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:46:39.0783|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). 2025-11-14 11:46:39.0783|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:46:39.0783|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:46:39.0783|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:46:39.0783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:46:39.0783|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). 2025-11-14 11:46:39.0783|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 2025-11-14 11:46:39.0783|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:46:39.0783||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:46:39.0783|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]]'. 2025-11-14 11:46:39.0783|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:46:39.0975|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.2944ms 2025-11-14 11:46:39.0975||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:46:39.0975|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). 2025-11-14 11:46:39.0975|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:46:39.0975||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:46:39.0975|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:46:39.0975|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.1983ms 200 application/json; charset=utf-8 2025-11-14 11:46:39.1095|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)) 2025-11-14 11:46:39.1095||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:46:39.1095||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:46:39.1095||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 2025-11-14 11:46:39.1095||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:46:39.1264||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:46:39.1264||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 2025-11-14 11:46:39.1264||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:46:39.1264||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:46:39.8950||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:46:39.8950||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:46:39.8950||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:46:39.9152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:46:39.9152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:46:39.9152||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:46:40.3984|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:46:40.3984|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:46:40.3984|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:46:40.3984|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:46:40.3984|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1796ms 204 2025-11-14 11:46:40.3984|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.275ms 204 2025-11-14 11:46:40.3984|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:46:40.4137|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:46:40.4137|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:46:40.4137|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:46:40.4137|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:46:40.4137|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:46:40.4137|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:46:40.4137|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:46:40.4137|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:46:40.4264|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:46:40.4264|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). 2025-11-14 11:46:40.4264|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). 2025-11-14 11:46:40.4264|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:46:40.4264|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:46:40.4264|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] 2025-11-14 11:46:40.4264|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]]'. 2025-11-14 11:46:40.4264|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 5.6609ms 2025-11-14 11:46:40.4264|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:46:40.4264|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] 2025-11-14 11:46:40.4264|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.5678ms 200 application/json; charset=utf-8 2025-11-14 11:46:40.4507|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]]'. 2025-11-14 11:46:40.4507|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.6963ms 2025-11-14 11:46:40.4507|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:46:40.4507|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.2234ms 200 application/json; charset=utf-8 2025-11-14 11:46:40.6610||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:46:40.6610||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:46:40.6610||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:46:40.6805||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:46:40.6805||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:46:40.6805||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:46:41.4051||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:46:41.4051||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:46:41.4051||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:46:41.4170||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:46:41.4170||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:46:41.4170||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:46:42.1477||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:46:42.1477||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:46:42.1477|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]]'. 2025-11-14 11:46:42.1477|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3065.5781ms 2025-11-14 11:46:42.1477|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:46:42.1477|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3092.4269ms 200 application/json; charset=utf-8 2025-11-14 11:46:42.1785||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:46:42.1785||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:46:42.1785||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:46:42.1960||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:46:42.1960||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:46:42.1960||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:46:42.9408||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:46:42.9431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:46:42.9431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:46:42.9431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:46:42.9431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:46:42.9602||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:46:43.7490||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:46:43.7490||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:46:43.7490||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:46:43.7635||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:46:43.7635|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; 2025-11-14 11:46:43.7740|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 2025-11-14 11:46:43.7740|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:46:43.7740|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:46:43.7740|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' 2025-11-14 11:46:43.7740|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)) 2025-11-14 11:46:43.7740|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' 2025-11-14 11:46:43.7864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:46:43.7864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:46:43.7864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:46:43.7864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:46:43.7864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:46:43.8031|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:46:43.8031|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:46:43.8464|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]]'. 2025-11-14 11:46:43.8482|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4744.9608ms 2025-11-14 11:46:43.8482|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:46:43.8482|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4774.461ms 200 application/json; charset=utf-8 2025-11-14 11:48:50.5766|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:48:50.5766|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:48:50.5766|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:48:50.5766|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:48:50.5766|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:48:50.5766|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:48:50.5766|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9861ms 204 2025-11-14 11:48:50.5766|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0414ms 204 2025-11-14 11:48:50.5855|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.097ms 204 2025-11-14 11:48:50.5855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:48:50.5855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:48:50.5855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:48:50.5855|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:48:50.5855|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:48:50.5855|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:48:50.5855|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:48:50.5855|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:48:50.5855|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:48:50.5855|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:48:50.5855|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:48:50.6020|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:48:50.6020|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:48:50.5855|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:48:50.6020|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). 2025-11-14 11:48:50.6020|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). 2025-11-14 11:48:50.6173|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:48:50.6173|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:48:50.6173|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:48:50.6173|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). 2025-11-14 11:48:50.6173||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:48:50.6173|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 2025-11-14 11:48:50.6173|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)) 2025-11-14 11:48:50.6173|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]]'. 2025-11-14 11:48:50.6173||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:48:50.6173|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.8963ms 2025-11-14 11:48:50.6173|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:48:50.6173||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:48:50.6173|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.9649ms 200 application/json; charset=utf-8 2025-11-14 11:48:50.6332||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:48:50.6332||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:48:50.6332||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 2025-11-14 11:48:50.6332||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:48:50.6332||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 2025-11-14 11:48:50.6332||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:48:50.6332||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:48:50.6332||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:48:51.3938||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:48:51.3938||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:48:51.4000||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:48:51.4000||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:48:51.4000||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:48:51.4149||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:48:52.1606||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:48:52.1646||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:48:52.1646||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:48:52.1812||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:48:52.1963||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:48:52.1963||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:48:52.9431||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:48:52.9481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:48:52.9481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:48:52.9652||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:48:52.9652||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:48:52.9652||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:48:53.7976||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:48:53.7976||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:48:53.7976||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:48:53.8172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:48:53.8172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:48:53.8172||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:48:53.8473||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:48:53.8532||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:48:53.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]]'. 2025-11-14 11:48:53.8532|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3232.7238ms 2025-11-14 11:48:53.8532|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:48:53.8532|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3269.3131ms 200 application/json; charset=utf-8 2025-11-14 11:48:54.6324||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:48:54.6351||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:48:54.6351||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:48:54.6351||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:48:54.6494||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:48:54.6494||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:48:55.4378||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:48:55.4378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:48:55.4378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:48:55.4534||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:48:55.4534|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; 2025-11-14 11:48:55.4647|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 2025-11-14 11:48:55.4647|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:48:55.4647|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:48:55.4647|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:48:55.4647|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:48:55.4647|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:48:55.4806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:48:55.4806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:48:55.4806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:48:55.4806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:48:55.4948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:48:55.4948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:48:55.4948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:48:55.5407|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]]'. 2025-11-14 11:48:55.5407|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4923.1041ms 2025-11-14 11:48:55.5407|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:48:55.5407|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4954.1213ms 200 application/json; charset=utf-8 2025-11-14 11:49:18.4652|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:49:18.4652|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:49:18.4652|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:49:18.4680|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:49:18.4680|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:49:18.4680|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:49:18.4680|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2954ms 204 2025-11-14 11:49:18.4680|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1406ms 204 2025-11-14 11:49:18.4680|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1981ms 204 2025-11-14 11:49:18.4962|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:49:18.4962|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:49:18.4962|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:49:18.4995|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:49:18.4995|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:49:18.4995|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:49:18.4995|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:49:18.4995|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:49:18.5154|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:49:18.4995|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:49:18.4995|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:49:18.5154|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:49:18.5154|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:49:18.5154|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:49:18.5154|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). 2025-11-14 11:49:18.5154|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). 2025-11-14 11:49:18.5154|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:49:18.5154|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:49:18.5154|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:49:18.5319|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 2025-11-14 11:49:18.5154|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). 2025-11-14 11:49:18.5319|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]]'. 2025-11-14 11:49:18.5319|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)) 2025-11-14 11:49:18.5319||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:49:18.5319|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.5842ms 2025-11-14 11:49:18.5319||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:49:18.5319|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:49:18.5319||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:49:18.5319||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:49:18.5319|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.6473ms 200 application/json; charset=utf-8 2025-11-14 11:49:18.5319||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:49:18.5619||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 2025-11-14 11:49:18.5619||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 2025-11-14 11:49:18.5619||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:49:18.5619||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:49:18.5619||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:49:18.5619||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:49:20.3702||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:49:20.3702||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:49:20.3745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:49:20.3745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:49:20.3745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:49:20.3917||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:49:20.5467||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:49:20.5467||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:49:20.5467|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]]'. 2025-11-14 11:49:20.5467|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2020.9595ms 2025-11-14 11:49:20.5467|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:49:20.5467|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2063.3621ms 200 application/json; charset=utf-8 2025-11-14 11:49:21.1755||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:49:21.1755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:49:21.1755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:49:21.1958||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:49:21.1997||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:49:21.1997||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:49:21.9767||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:49:21.9767||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:49:21.9843||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:49:21.9983||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:49:21.9983||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:49:21.9983||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:49:22.7703||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:49:22.7703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:49:22.7703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:49:22.7861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:49:22.7861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:49:22.7861||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:49:23.5576||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:49:23.5576||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:49:23.5653||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:49:23.5653||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:49:23.5653||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:49:23.5823||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:49:24.3625||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:49:24.3625||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:49:24.3625||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:49:24.3842||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:49:24.3842|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; 2025-11-14 11:49:24.3993|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 2025-11-14 11:49:24.3993|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:49:24.3993|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:49:24.4113|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:49:24.4113|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)) 2025-11-14 11:49:24.4113|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:49:24.4113|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:49:24.4261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:49:24.4261|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)) 2025-11-14 11:49:24.4261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:49:24.4261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:49:24.4420|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:49:24.4420|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)) 2025-11-14 11:49:24.4975|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]]'. 2025-11-14 11:49:24.4975|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5973.101ms 2025-11-14 11:49:24.4975|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:49:24.5043|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6008.1094ms 200 application/json; charset=utf-8 2025-11-14 11:49:57.5015|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:49:57.5015|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:49:57.5021|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:49:57.5021|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:49:57.5021|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:49:57.5021|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:49:57.5021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.5273ms 204 2025-11-14 11:49:57.5021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.0719ms 204 2025-11-14 11:49:57.5195|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.3547ms 204 2025-11-14 11:49:57.5195|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:49:57.5195|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:49:57.5195|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:49:57.5195|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:49:57.5195|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:49:57.5339|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:49:57.5339|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:49:57.5339|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:49:57.5339|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:49:57.5339|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:49:57.5339|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:49:57.5339|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:49:57.5339|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:49:57.5339|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:49:57.5339|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:49:57.5339|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). 2025-11-14 11:49:57.5339|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). 2025-11-14 11:49:57.5339|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). 2025-11-14 11:49:57.5495|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:49:57.5495|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:49:57.5495||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:49:57.5495|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)) 2025-11-14 11:49:57.5495|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 2025-11-14 11:49:57.5495|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]]'. 2025-11-14 11:49:57.5495||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:49:57.5495||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:49:57.5495|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.2203ms 2025-11-14 11:49:57.5658||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:49:57.5658|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:49:57.5658||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:49:57.5658|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.2393ms 200 application/json; charset=utf-8 2025-11-14 11:49:57.5870||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 2025-11-14 11:49:57.5870||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 2025-11-14 11:49:57.5870||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:49:57.5870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:49:57.5870||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:49:57.5966||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:49:58.3478||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:49:58.3478||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:49:58.3478||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:49:58.3675||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:49:58.3675||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:49:58.3675||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:49:59.1671||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:49:59.1671||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:49:59.1671||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:49:59.1826||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:49:59.1826||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:49:59.1826||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:49:59.9114||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:49:59.9114||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:49:59.9114||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:49:59.9332||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:49:59.9332||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:49:59.9332||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:50:00.5684||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:50:00.5684||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:50:00.5684|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]]'. 2025-11-14 11:50:00.5684|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3027.3517ms 2025-11-14 11:50:00.5684|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:50:00.5829|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3054.194ms 200 application/json; charset=utf-8 2025-11-14 11:50:00.7617||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:50:00.7617||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:00.7700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:00.7700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:00.7883||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:00.7883||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:50:01.5457||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:50:01.5457||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:01.5535||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:01.5535||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:01.5689||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:01.5689||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:50:02.3258||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:50:02.3258||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:02.3332||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:02.3332||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:02.3478|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; 2025-11-14 11:50:02.3478|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 2025-11-14 11:50:02.3478|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:50:02.3478|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:02.3478|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:50:02.3478|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:02.3478|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' 2025-11-14 11:50:02.3478|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:02.3640|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' 2025-11-14 11:50:02.3640|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:02.3640|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:50:02.3640|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:02.3640|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:50:02.3640|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:02.4173|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]]'. 2025-11-14 11:50:02.4173|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4869.9097ms 2025-11-14 11:50:02.4173|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:50:02.4173|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4898.4319ms 200 application/json; charset=utf-8 2025-11-14 11:50:10.6669|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:50:10.6669|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:50:10.6669|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:50:10.6669|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:10.6669|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:10.6669|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:10.6669|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9136ms 204 2025-11-14 11:50:10.6798|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8604ms 204 2025-11-14 11:50:10.6798|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.0897ms 204 2025-11-14 11:50:10.6798|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:50:10.6798|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:50:10.6798|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:50:10.6798|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:50:10.6955|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:50:10.6955|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:50:10.6955|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:10.6955|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:10.6955|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:10.6955|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:50:10.6955|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:50:10.6955|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:50:10.6955|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:50:10.6955|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:50:10.6955|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:50:10.6955|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). 2025-11-14 11:50:10.7109|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). 2025-11-14 11:50:10.7109|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). 2025-11-14 11:50:10.7109|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:50:10.7109||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:50:10.7109|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:50:10.7109|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)) 2025-11-14 11:50:10.7109|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 2025-11-14 11:50:10.7261||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:50:10.7261|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]]'. 2025-11-14 11:50:10.7261||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:50:10.7261|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.5186ms 2025-11-14 11:50:10.7261||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:50:10.7261|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:50:10.7261|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.2671ms 200 application/json; charset=utf-8 2025-11-14 11:50:10.7261||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:50:10.7505||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 2025-11-14 11:50:10.7505||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:50:10.7505||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 2025-11-14 11:50:10.7505||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:50:10.7601||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:10.7601||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:50:11.9500|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:50:11.9500|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:50:11.9500|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:11.9500|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:11.9500|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9146ms 204 2025-11-14 11:50:11.9500|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1044ms 204 2025-11-14 11:50:11.9500|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:50:11.9624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:50:11.9624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:50:11.9624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:50:11.9624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:11.9624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:11.9624|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:50:11.9624|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:50:11.9624|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:50:11.9624|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:50:11.9624|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). 2025-11-14 11:50:11.9624|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). 2025-11-14 11:50:11.9781|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:50:11.9781|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:50:11.9781|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] 2025-11-14 11:50:11.9781|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]]'. 2025-11-14 11:50:11.9781|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.0579ms 2025-11-14 11:50:11.9781|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] 2025-11-14 11:50:11.9781|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:50:11.9781|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.4027ms 200 application/json; charset=utf-8 2025-11-14 11:50:11.9947|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]]'. 2025-11-14 11:50:11.9947|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 16.9684ms 2025-11-14 11:50:11.9947|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:50:11.9947|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.1654ms 200 application/json; charset=utf-8 2025-11-14 11:50:12.6159||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:50:12.6188||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:12.6188||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:12.6188||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:12.6188||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:12.6354||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:50:12.7275||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:50:12.7275||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:50:12.7275|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]]'. 2025-11-14 11:50:12.7275|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2022.1997ms 2025-11-14 11:50:12.7275|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:50:12.7275|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2052.0146ms 200 application/json; charset=utf-8 2025-11-14 11:50:13.4377||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:50:13.4377||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:13.4377||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:13.4551||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:13.4551||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:13.4551||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:50:14.1654||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:50:14.1654||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:14.1699||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:14.1699||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:14.1699||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:14.1858||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:50:14.9470||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:50:14.9470||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:14.9518||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:14.9518||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:14.9665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:14.9665||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:50:15.7296||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:50:15.7327||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:15.7327||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:15.7478||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:15.7478||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:15.7478||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:50:16.5086||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:50:16.5133||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:16.5133||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:16.5310||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:16.5310|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; 2025-11-14 11:50:16.5431|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 2025-11-14 11:50:16.5431|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:50:16.5431|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:16.5431|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:50:16.5431|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:16.5576|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:50:16.5576|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:16.5576|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:50:16.5576|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:16.5576|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:50:16.5576|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:16.5576|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:50:16.5743|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:16.6158|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]]'. 2025-11-14 11:50:16.6158|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5904.2495ms 2025-11-14 11:50:16.6158|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:50:16.6197|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5935.3769ms 200 application/json; charset=utf-8 2025-11-14 11:50:20.7198|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:50:20.7198|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:50:20.7198|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:50:20.7198|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:20.7198|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:20.7300|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:20.7300|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.8589ms 204 2025-11-14 11:50:20.7300|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.8542ms 204 2025-11-14 11:50:20.7300|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.2226ms 204 2025-11-14 11:50:20.7300|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:50:20.7300|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:50:20.7448|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:50:20.7448|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:50:20.7448|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:50:20.7448|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:50:20.7448|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:20.7448|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:20.7448|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:50:20.7448|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:50:20.7448|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:50:20.7607|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:50:20.7607|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:50:20.7607|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:50:20.7607|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:50:20.7607|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). 2025-11-14 11:50:20.7607|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). 2025-11-14 11:50:20.7607|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). 2025-11-14 11:50:20.7607||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:50:20.7607|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:50:20.7775|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:50:20.7775||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:50:20.7775|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 2025-11-14 11:50:20.7775|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)) 2025-11-14 11:50:20.7775||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:50:20.7775|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]]'. 2025-11-14 11:50:20.7775||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:50:20.7775|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.5029ms 2025-11-14 11:50:20.7925||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:50:20.7925|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:50:20.7925|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.664ms 200 application/json; charset=utf-8 2025-11-14 11:50:20.7925||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 2025-11-14 11:50:20.7925||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:50:20.7925||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 2025-11-14 11:50:20.7925||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:50:20.8088||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:20.8088||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:50:22.5956||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:50:22.5956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:22.5956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:22.6134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:22.6134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:22.6220||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:50:22.7582||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207280603.54,"formattedAmount":"-8,207,280,603.54","bookBalance":-8207280603.54,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:50:22.7631||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:50:22.7631|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]]'. 2025-11-14 11:50:22.7631|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1993.5933ms 2025-11-14 11:50:22.7631|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:50:22.7631|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2029.7853ms 200 application/json; charset=utf-8 2025-11-14 11:50:23.3985||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207280603.54","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:50:23.4026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:23.4026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:23.4171||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:23.4171||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:23.4171||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:50:24.1675||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:50:24.1675||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:24.1675||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:24.1853||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:24.1853||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:24.1853||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:50:24.9362||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"265044.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"}] 2025-11-14 11:50:24.9362||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:24.9362||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:24.9524||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:24.9524||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:24.9524||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:50:25.6995||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:50:25.6995||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:25.6995||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:25.7180||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:25.7180||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:50:25.7180||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:50:26.4580||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:50:26.4580||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:50:26.4642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:50:26.4642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:50:26.4856|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; 2025-11-14 11:50:26.4856|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 2025-11-14 11:50:26.4856|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:50:26.4948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:26.4948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:50:26.4948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:26.4948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:50:26.4948|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:26.4948|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' 2025-11-14 11:50:26.4948|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)) 2025-11-14 11:50:26.4948|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' 2025-11-14 11:50:26.5103|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:50:26.5103|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' 2025-11-14 11:50:26.5103|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)) 2025-11-14 11:50:26.5493|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]]'. 2025-11-14 11:50:26.5493|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5774.4683ms 2025-11-14 11:50:26.5493|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:50:26.5493|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5809.6269ms 200 application/json; charset=utf-8 2025-11-14 11:52:25.8999|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:52:25.8999|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:52:25.8999|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:52:25.8999|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:52:25.8999|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5075ms 204 2025-11-14 11:52:25.8999|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0314ms 204 2025-11-14 11:52:25.8999|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 11:52:25.8999|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 11:52:25.9137|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:52:25.9137|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:52:25.9137|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:52:25.9137|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:52:25.9137|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:52:25.9137|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:52:25.9137|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:52:25.9137|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:52:25.9137|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). 2025-11-14 11:52:25.9137|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). 2025-11-14 11:52:25.9312|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:52:25.9312|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:52:25.9312|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] 2025-11-14 11:52:25.9312|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]]'. 2025-11-14 11:52:25.9312|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.0139ms 2025-11-14 11:52:25.9312|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 11:52:25.9312|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.5465ms 200 application/json; charset=utf-8 2025-11-14 11:52:25.9312|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] 2025-11-14 11:52:25.9516|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]]'. 2025-11-14 11:52:25.9516|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 23.0382ms 2025-11-14 11:52:25.9516|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 11:52:25.9516|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.6444ms 200 application/json; charset=utf-8 2025-11-14 11:56:28.0972|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:56:28.0972|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:56:28.0972|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:56:28.0972|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:28.0972|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:28.0972|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:28.0972|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.213ms 204 2025-11-14 11:56:28.0972|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6409ms 204 2025-11-14 11:56:28.1116|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.5996ms 204 2025-11-14 11:56:28.1116|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:56:28.1116|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:56:28.1116|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:56:28.1116|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:56:28.1116|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:56:28.1116|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:56:28.1116|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:28.1116|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:28.1116|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:28.1116|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:56:28.1266|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:56:28.1266|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:56:28.1266|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:56:28.1266|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:56:28.1266|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:56:28.1266|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). 2025-11-14 11:56:28.1266|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). 2025-11-14 11:56:28.1266|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). 2025-11-14 11:56:28.1266|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:56:28.1266|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:56:28.1266||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:56:28.1266|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 2025-11-14 11:56:28.1266|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)) 2025-11-14 11:56:28.1266|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]]'. 2025-11-14 11:56:28.1443|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.2926ms 2025-11-14 11:56:28.1443|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:56:28.1443|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.8079ms 200 application/json; charset=utf-8 2025-11-14 11:56:28.1443||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:56:28.1443||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:56:28.1443||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:56:28.1595||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:56:28.1595||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 2025-11-14 11:56:28.1595||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:56:28.1595||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:56:28.1772||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 2025-11-14 11:56:28.1772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:28.1772||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:56:28.9457||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207673035.15","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:56:28.9457||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:28.9457||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:28.9616||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:28.9616||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:28.9616||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:56:29.7239||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207673035.15","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:56:29.7239||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:29.7239||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:29.7444||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:29.7444||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:29.7444||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:56:30.4668||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:56:30.4668||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:30.4727||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:30.4727||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:30.4727||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:30.4893||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:56:31.1046||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207673035.15,"formattedAmount":"-8,207,673,035.15","bookBalance":-8207673035.15,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:56:31.1046||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:56:31.1046|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]]'. 2025-11-14 11:56:31.1046|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2976.2946ms 2025-11-14 11:56:31.1046|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:56:31.1142|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2995.8194ms 200 application/json; charset=utf-8 2025-11-14 11:56:31.2752||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"657476.47","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:56:31.2752||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:31.2752||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:31.2902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:31.2902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:31.2902||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:56:32.0933||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:56:32.0933||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:32.0980||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:32.0980||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:32.0980||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:32.0980||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:56:32.8675||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:56:32.8675||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:32.8675||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:32.8820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:32.8820|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [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; 2025-11-14 11:56:32.8820|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 2025-11-14 11:56:32.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' 2025-11-14 11:56:32.8949|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)) 2025-11-14 11:56:32.8949|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' 2025-11-14 11:56:32.8949|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)) 2025-11-14 11:56:32.8949|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' 2025-11-14 11:56:32.8949|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)) 2025-11-14 11:56:32.8949|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' 2025-11-14 11:56:32.8949|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)) 2025-11-14 11:56:32.8949|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' 2025-11-14 11:56:32.8949|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:56:32.9102|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' 2025-11-14 11:56:32.9102|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:56:32.9502|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]]'. 2025-11-14 11:56:32.9502|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4817.5248ms 2025-11-14 11:56:32.9502|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:56:32.9502|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4838.5318ms 200 application/json; charset=utf-8 2025-11-14 11:56:34.0938|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:56:34.0938|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:56:34.0938|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:56:34.0938|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:34.0985|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:34.0985|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:34.0985|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9971ms 204 2025-11-14 11:56:34.0985|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5586ms 204 2025-11-14 11:56:34.0985|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6239ms 204 2025-11-14 11:56:34.1157|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:56:34.1157|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:56:34.1157|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:56:34.1157|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:56:34.1157|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:56:34.1157|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:56:34.1157|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:34.1157|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:34.1157|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:34.1157|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:56:34.1157|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:56:34.1157|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:56:34.1291|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:56:34.1291|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:56:34.1291|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:56:34.1291|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). 2025-11-14 11:56:34.1291|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). 2025-11-14 11:56:34.1291|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). 2025-11-14 11:56:34.1291|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:56:34.1291|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:56:34.1291||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:56:34.1291|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)) 2025-11-14 11:56:34.1291|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 2025-11-14 11:56:34.1291||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:56:34.1291|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]]'. 2025-11-14 11:56:34.1291||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:56:34.1443||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:56:34.1443|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.9324ms 2025-11-14 11:56:34.1443||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:56:34.1443|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:56:34.1443|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.357ms 200 application/json; charset=utf-8 2025-11-14 11:56:34.1616||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 2025-11-14 11:56:34.1616||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:56:34.1616||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:56:34.1616||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 2025-11-14 11:56:34.1616||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:34.1758||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:56:36.0232||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207673035.15","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:56:36.0232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:36.0232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:36.0434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:36.0434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:36.0434||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:56:36.2991||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207673035.15,"formattedAmount":"-8,207,673,035.15","bookBalance":-8207673035.15,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:56:36.3063||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:56:36.3063|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]]'. 2025-11-14 11:56:36.3063|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2175.239ms 2025-11-14 11:56:36.3063|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:56:36.3063|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2198.2565ms 200 application/json; charset=utf-8 2025-11-14 11:56:36.8448||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207673035.15","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:56:36.8493||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:36.8493||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:36.8493||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:36.8641||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:36.8641||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:56:37.6138||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:56:37.6138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:37.6138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:37.6320||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:37.6320||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:37.6320||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:56:37.8935|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 11:56:37.8935|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 11:56:37.8969|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:56:37.8969|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:56:37.8969|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:37.8969|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:37.8969|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:56:37.8969|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:56:37.8969|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:56:37.8969|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:56:37.8969|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). 2025-11-14 11:56:37.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). 2025-11-14 11:56:37.9097|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:56:37.9097||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 11:56:37.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 2025-11-14 11:56:37.9097||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:56:37.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]]'. 2025-11-14 11:56:37.9097||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:56:37.9097|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.6732ms 2025-11-14 11:56:37.9275|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 11:56:37.9290|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.5665ms 200 application/json; charset=utf-8 2025-11-14 11:56:37.9290||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 2025-11-14 11:56:37.9463||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 11:56:37.9463||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 11:56:38.3688||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"657476.47","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:56:38.3688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:38.3688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:38.3833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:38.3833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:38.3833||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:56:39.1118||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:56:39.1159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:39.1159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:39.1404||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:39.1446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:39.1446||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:56:39.9709||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:56:39.9709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:39.9781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:39.9928||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:39.9928|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [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; 2025-11-14 11:56:39.9928|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 2025-11-14 11:56:39.9928|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:56:40.0216|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)) 2025-11-14 11:56:40.0216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:56:40.0216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:56:40.0216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:56:40.0216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:56:40.0358|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:56:40.0358|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:56:40.0358|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:56:40.0358|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:56:40.0358|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:56:40.0532|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:56:40.0905|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]]'. 2025-11-14 11:56:40.0905|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5958.0554ms 2025-11-14 11:56:40.0905|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:56:40.0905|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5979.9329ms 200 application/json; charset=utf-8 2025-11-14 11:56:40.1002|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 11:56:40.1002|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 11:56:40.1002|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 11:56:40.1002|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 11:56:40.1002|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:56:40.1002|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). 2025-11-14 11:56:40.1002|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 11:56:40.1002|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)) 2025-11-14 11:56:40.1145||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 11:56:40.1145||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 11:56:40.1317||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207673035.15,"formattedAmount":"-8,207,673,035.15","bookBalance":-8207673035.15,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 11:56:40.1317||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 11:56:40.1317||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 2025-11-14 11:56:40.1317|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]]'. 2025-11-14 11:56:40.1317||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:40.1317|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2229.6845ms 2025-11-14 11:56:40.1317|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 11:56:40.1317||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 11:56:40.1478|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2254.3ms 200 application/json; charset=utf-8 2025-11-14 11:56:40.9291||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207673035.15","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:56:40.9291||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:40.9291||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:40.9494||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:40.9494||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:40.9494||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 11:56:41.6527||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207673035.15","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:56:41.6527||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:41.6598||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:41.6598||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:41.6598||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:41.6773||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 11:56:42.3918||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:56:42.3918||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:42.3918||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:42.4099||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:42.4099||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:42.4099||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 11:56:43.1190||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"657476.47","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:56:43.1238||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:43.1238||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:43.1425||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:43.1425||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:43.1425||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 11:56:43.8948||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 11:56:43.8948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:43.8948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:43.9090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:43.9090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 11:56:43.9090||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 11:56:44.6742||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 11:56:44.6742||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 11:56:44.6742||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 11:56:44.6918||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 11:56:44.6918|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; 2025-11-14 11:56:44.7038|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 2025-11-14 11:56:44.7038|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:56:44.7038|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:56:44.7038|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:56:44.7038|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:56:44.7038|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:56:44.7206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:56:44.7206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:56:44.7206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:56:44.7206|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:56:44.7407|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)) 2025-11-14 11:56:44.7407|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 11:56:44.7407|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 11:56:44.7808|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]]'. 2025-11-14 11:56:44.7808|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4675.1234ms 2025-11-14 11:56:44.7808|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 11:56:44.7808|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4686.2868ms 200 application/json; charset=utf-8 2025-11-14 12:00:51.2093|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:00:51.2093|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:00:51.2093|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:00:51.2093|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:00:51.2093|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:00:51.2093|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:00:51.2093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9367ms 204 2025-11-14 12:00:51.2093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7468ms 204 2025-11-14 12:00:51.2093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3317ms 204 2025-11-14 12:00:51.2208|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:00:51.2208|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:00:51.2208|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:00:51.2208|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:00:51.2208|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:00:51.2208|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:00:51.2208|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:00:51.2208|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:00:51.2208|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:00:51.2208|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:00:51.2208|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:00:51.2208|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:00:51.2208|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:00:51.2208|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:00:51.2358|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:00:51.2358|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). 2025-11-14 12:00:51.2358|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). 2025-11-14 12:00:51.2358|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). 2025-11-14 12:00:51.2358|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:00:51.2358||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 12:00:51.2358|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:00:51.2358||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:00:51.2358||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:00:51.2516|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 2025-11-14 12:00:51.2516|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]]'. 2025-11-14 12:00:51.2516|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.201ms 2025-11-14 12:00:51.2516|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:00:51.2516|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.7645ms 200 application/json; charset=utf-8 2025-11-14 12:00:51.2516|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)) 2025-11-14 12:00:51.2675||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:00:51.2675||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 2025-11-14 12:00:51.2675||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:00:51.2675||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:00:51.2675||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:00:51.2887||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 2025-11-14 12:00:51.2887||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:00:51.2887||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 12:00:52.0460||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207673035.15","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:00:52.0460||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:00:52.0533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:00:52.0533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:00:52.0533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:00:52.0533||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 12:00:52.8561||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8207673035.15","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:00:52.8561||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:00:52.8634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:00:52.8768||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:00:52.8768||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:00:52.8768||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 12:00:53.6303||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:00:53.6303||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:00:53.6303||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:00:53.6504||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:00:53.6504||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:00:53.6573||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 12:00:54.5006||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"657476.47","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:00:54.5006||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:00:54.5006||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:00:54.5186||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8207673035.15,"formattedAmount":"-8,207,673,035.15","bookBalance":-8207673035.15,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523254402.83,"formattedAmount":"5,523,254,402.83","bookBalance":5523254402.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:00:54.5186||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:00:54.5186||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:00:54.5186||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:00:54.5281|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]]'. 2025-11-14 12:00:54.5281||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 12:00:54.5281|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3290.1701ms 2025-11-14 12:00:54.5281|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:00:54.5281|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3313.7711ms 200 application/json; charset=utf-8 2025-11-14 12:00:55.3583||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:00:55.3625||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:00:55.3625||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:00:55.3772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:00:55.3772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:00:55.3772||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 12:00:56.1354||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:00:56.1354||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:00:56.1354||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:00:56.1519||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:00:56.1607|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; 2025-11-14 12:00:56.1607|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 2025-11-14 12:00:56.1607|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:00:56.1607|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:00:56.1722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:00:56.1722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:00:56.1722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:00:56.1722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:00:56.1722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:00:56.1898|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:00:56.1898|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:00:56.1898|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:00:56.1898|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:00:56.2031|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:00:56.2512|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]]'. 2025-11-14 12:00:56.2512|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5011.6534ms 2025-11-14 12:00:56.2512|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:00:56.2512|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5032.8913ms 200 application/json; charset=utf-8 2025-11-14 12:01:02.5341|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:01:02.5341|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:01:02.5341|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:01:02.5341|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:01:02.5341|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5841ms 204 2025-11-14 12:01:02.5341|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.877ms 204 2025-11-14 12:01:02.5341|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:01:02.5341|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:01:02.5341|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:01:02.5483|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:01:02.5483|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:01:02.5483|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:01:02.5483|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:01:02.5483|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:01:02.5483|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:01:02.5483|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:01:02.5483|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). 2025-11-14 12:01:02.5483|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). 2025-11-14 12:01:02.5483|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:01:02.5483|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:01:02.5483|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] 2025-11-14 12:01:02.5483|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]]'. 2025-11-14 12:01:02.5483|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 4.3275ms 2025-11-14 12:01:02.5624|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:01:02.5624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.9366ms 200 application/json; charset=utf-8 2025-11-14 12:01:02.5624|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] 2025-11-14 12:01:02.5624|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]]'. 2025-11-14 12:01:02.5624|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.6803ms 2025-11-14 12:01:02.5624|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:01:02.5624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.8712ms 200 application/json; charset=utf-8 2025-11-14 12:01:08.1808|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:01:08.1808|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:01:08.1808|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:01:08.1808|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:01:08.1808|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3178ms 204 2025-11-14 12:01:08.1808|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0107ms 204 2025-11-14 12:01:08.1926|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:01:08.1926|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:01:08.1926|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:01:08.1926|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:01:08.1926|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:01:08.1926|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:01:08.1926|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:01:08.1926|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:01:08.1926|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:01:08.1926|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:01:08.2061|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). 2025-11-14 12:01:08.2061|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). 2025-11-14 12:01:08.2061|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:01:08.2061|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:01:08.2061|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] 2025-11-14 12:01:08.2061|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]]'. 2025-11-14 12:01:08.2061|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] 2025-11-14 12:01:08.2061|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.6116ms 2025-11-14 12:01:08.2061|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:01:08.2061|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.3142ms 200 application/json; charset=utf-8 2025-11-14 12:01:08.2275|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]]'. 2025-11-14 12:01:08.2275|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.87ms 2025-11-14 12:01:08.2275|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:01:08.2275|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.8167ms 200 application/json; charset=utf-8 2025-11-14 12:01:12.5762|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:01:12.5762|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:01:12.5800|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:01:12.5800|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:01:12.5800|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:01:12.5800|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:01:12.5800|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:01:12.5800|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:01:12.5800|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:01:12.5971|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:01:12.5971|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). 2025-11-14 12:01:12.5971|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). 2025-11-14 12:01:12.5971|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:01:12.5971|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:01:12.6113|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] 2025-11-14 12:01:12.6113|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]]'. 2025-11-14 12:01:12.6113|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.2452ms 2025-11-14 12:01:12.6113|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] 2025-11-14 12:01:12.6113|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:01:12.6113|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.5183ms 200 application/json; charset=utf-8 2025-11-14 12:01:12.6264|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]]'. 2025-11-14 12:01:12.6264|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 23.3308ms 2025-11-14 12:01:12.6264|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:01:12.6264|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.3162ms 200 application/json; charset=utf-8 2025-11-14 12:14:52.7520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:14:52.7520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:14:52.7520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:14:52.7520|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:14:52.7520|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:14:52.7520|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:14:52.7520|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2642ms 204 2025-11-14 12:14:52.7520|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9362ms 204 2025-11-14 12:14:52.7520|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0689ms 204 2025-11-14 12:14:52.7520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:14:52.7520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:14:52.7520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:14:52.7700|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() 2025-11-14 12:14:52.7700|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() 2025-11-14 12:14:52.7700|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() 2025-11-14 12:14:52.7700|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'. 2025-11-14 12:14:52.7700|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'. 2025-11-14 12:14:52.7700|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:14:52.7700|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:14:52.7700|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'. 2025-11-14 12:14:52.7825|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 12:14:52.7825|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 12:14:52.7825|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:14:52.7825|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 12:14:52.7825|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 12:14:52.7825|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 12:14:52.7825|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.7833ms 401 2025-11-14 12:14:52.7825|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.9521ms 401 2025-11-14 12:14:52.7825|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 12:14:52.7825|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.1789ms 401 2025-11-14 12:14:56.3986|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:14:56.3986|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:14:56.3986|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:14:56.3986|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:14:56.3986|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9013ms 204 2025-11-14 12:14:56.3986|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4366ms 204 2025-11-14 12:14:56.3986|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:14:56.4071|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:14:56.4071|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() 2025-11-14 12:14:56.4071|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() 2025-11-14 12:14:56.4071|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'. 2025-11-14 12:14:56.4071|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'. 2025-11-14 12:14:56.4071|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:14:56.4071|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:14:56.4071|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 12:14:56.4071|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 12:14:56.4071|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 12:14:56.4071|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 12:14:56.4071|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.093ms 401 2025-11-14 12:14:56.4071|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.3005ms 401 2025-11-14 12:15:06.5967|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 12:15:06.5967|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:06.5967|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.8082ms 204 2025-11-14 12:15:06.5967|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 12:15:06.5967|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:06.6078|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:06.6078|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:06.6078|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 12:15:06.6078|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). 2025-11-14 12:15:06.6078|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:15:06.6078|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:15:06.6078|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:15:06.6078|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:06.6230|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.567ms 204 2025-11-14 12:15:06.6078|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:06.6230|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:15:06.6230|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)) 2025-11-14 12:15:06.6230|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.1905ms 204 2025-11-14 12:15:06.6230|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:06.6230|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]]'. 2025-11-14 12:15:06.6230|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:15:06.6230|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:06.6399|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 26.5457ms 2025-11-14 12:15:06.6399|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:06.6399|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:06.6399|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 12:15:06.6399|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:06.6399|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:15:06.6399|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.653ms 200 application/json; charset=utf-8 2025-11-14 12:15:06.6399|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:06.6399|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). 2025-11-14 12:15:06.6552|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:15:06.6552|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:15:06.6552|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). 2025-11-14 12:15:06.6552|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:15:06.6552|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] 2025-11-14 12:15:06.6552|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]]'. 2025-11-14 12:15:06.6552|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.3246ms 2025-11-14 12:15:06.6552|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:15:06.6552|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.1682ms 200 application/json; charset=utf-8 2025-11-14 12:15:06.6800|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] 2025-11-14 12:15:06.6929|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]]'. 2025-11-14 12:15:06.6929|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 35.9618ms 2025-11-14 12:15:06.6929|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:15:06.6929|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.9396ms 200 application/json; charset=utf-8 2025-11-14 12:15:07.9840|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:15:07.9840|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:15:07.9840|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:15:07.9840|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:07.9840|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:07.9840|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:07.9970|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.0555ms 204 2025-11-14 12:15:07.9970|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.1129ms 204 2025-11-14 12:15:07.9970|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.272ms 204 2025-11-14 12:15:07.9970|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:15:07.9970|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:15:08.0139|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:15:08.0139|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:08.0139|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:08.0139|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:08.0139|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:08.0139|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:08.0139|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:08.0139|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:08.0139|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:08.0139|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:08.0139|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:15:08.0139|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:15:08.0284|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:15:08.0284|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). 2025-11-14 12:15:08.0284|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). 2025-11-14 12:15:08.0284|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). 2025-11-14 12:15:08.0284||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 12:15:08.0284|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:15:08.0284|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:15:08.0284|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)) 2025-11-14 12:15:08.0284|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 2025-11-14 12:15:08.0284|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]]'. 2025-11-14 12:15:08.0438|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.5811ms 2025-11-14 12:15:08.0438|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:15:08.0438|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.8777ms 200 application/json; charset=utf-8 2025-11-14 12:15:08.0438||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:15:08.0438||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:15:08.0438||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:15:08.0438||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:15:08.0649||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 2025-11-14 12:15:08.0649||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 2025-11-14 12:15:08.0649||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:15:08.0649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:15:08.0649||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:15:08.0649||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 12:15:09.0107||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8219152870.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:15:09.0107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:15:09.0107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:15:09.0269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:15:09.0269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:15:09.0269||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 12:15:10.0241||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8219152870.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:15:10.0241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:15:10.0241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:15:10.0404||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:15:10.0404||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:15:10.0404||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 12:15:10.0996|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:15:10.0996|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:15:10.0996|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:10.0996|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:10.0996|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:10.0996|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:10.0996|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:10.0996|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:10.0996|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:15:10.0996|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:15:10.1139|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). 2025-11-14 12:15:10.1139|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). 2025-11-14 12:15:10.1139|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:15:10.1139|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:15:10.1139|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] 2025-11-14 12:15:10.1139|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]]'. 2025-11-14 12:15:10.1139|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.3195ms 2025-11-14 12:15:10.1139|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:15:10.1288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.2779ms 200 application/json; charset=utf-8 2025-11-14 12:15:10.1288|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] 2025-11-14 12:15:10.1288|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]]'. 2025-11-14 12:15:10.1288|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.2311ms 2025-11-14 12:15:10.1288|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:15:10.1288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.6977ms 200 application/json; charset=utf-8 2025-11-14 12:15:10.7965||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:15:10.7965||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:15:10.7965||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:15:10.8109||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:15:10.8109||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:15:10.8109||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 12:15:11.5802||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4067988.17","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:15:11.5802||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:15:11.5802||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:15:11.5802||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:15:11.5996||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:15:11.5996||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 12:15:11.9699|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:15:11.9699|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:11.9727|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:11.9727|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:11.9727|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:15:11.9727|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). 2025-11-14 12:15:11.9727|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:15:11.9727|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 2025-11-14 12:15:11.9727|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]]'. 2025-11-14 12:15:11.9727|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 5.8671ms 2025-11-14 12:15:11.9727|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:15:11.9727|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.5832ms 200 application/json; charset=utf-8 2025-11-14 12:15:12.5505||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8219152870.65,"formattedAmount":"-8,219,152,870.65","bookBalance":-8219152870.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523474099.34,"formattedAmount":"5,523,474,099.34","bookBalance":5523474099.34,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:15:12.5505||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:15:12.5505|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]]'. 2025-11-14 12:15:12.5505|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 4528.9486ms 2025-11-14 12:15:12.5505|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:15:12.5505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4552.4074ms 200 application/json; charset=utf-8 2025-11-14 12:15:12.5505|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:15:12.5685|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:12.5685|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:12.5685||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:15:12.5685|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:12.5685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:15:12.5685|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:15:12.5685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:15:12.5685|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). 2025-11-14 12:15:12.5685||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 12:15:12.5685||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:15:12.5830||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:15:12.5830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:15:12.5830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:15:12.5830||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 12:15:12.5972||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 2025-11-14 12:15:12.5972||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:15:12.5972||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:15:13.1056|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:15:13.1056|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:15:13.1056|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:13.1056|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:13.1056|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5051ms 204 2025-11-14 12:15:13.1056|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7312ms 204 2025-11-14 12:15:13.1056|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:15:13.1056|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:15:13.1056|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:13.1056|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:13.1056|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:13.1197|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:13.1197|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:13.1197|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:13.1197|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:15:13.1197|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:15:13.1197|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). 2025-11-14 12:15:13.1197|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). 2025-11-14 12:15:13.1197|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:15:13.1197|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:15:13.1197|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] 2025-11-14 12:15:13.1197|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]]'. 2025-11-14 12:15:13.1342|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] 2025-11-14 12:15:13.1342|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.5378ms 2025-11-14 12:15:13.1342|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:15:13.1342|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.439ms 200 application/json; charset=utf-8 2025-11-14 12:15:13.1342|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]]'. 2025-11-14 12:15:13.1342|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 14.7174ms 2025-11-14 12:15:13.1342|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:15:13.1342|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.6738ms 200 application/json; charset=utf-8 2025-11-14 12:15:13.3431||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:15:13.3431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:15:13.3431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:15:13.3591||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:15:13.3591|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [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; 2025-11-14 12:15:13.3707|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 2025-11-14 12:15:13.3707|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:15:13.3707|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:15:13.3707|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:15:13.3850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:15:13.3850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:15:13.3850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:15:13.3850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:15:13.3850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:15:13.4014|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:15:13.4014|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:15:13.4014|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:15:13.4014|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:15:13.4542|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]]'. 2025-11-14 12:15:13.4542|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5423.5119ms 2025-11-14 12:15:13.4542|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:15:13.4542|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5449.6649ms 200 application/json; charset=utf-8 2025-11-14 12:15:13.4542|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:15:13.4639|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:13.4639|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:13.4639|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:13.4639|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:15:13.4639|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). 2025-11-14 12:15:13.4639|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:15:13.4639|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)) 2025-11-14 12:15:13.4639||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:15:13.4639||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:15:13.4920||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 2025-11-14 12:15:13.4951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:15:13.4951||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 12:15:14.2995||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8219152870.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:15:14.2995||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:15:14.2995||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:15:14.2995||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:15:14.3161||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:15:14.3161||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 12:15:15.0522||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8219152870.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:15:15.0522||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:15:15.0522||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:15:15.0704||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:15:15.0704||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:15:15.0704||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 12:15:15.8527||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:15:15.8527||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:15:15.8527||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:15:15.8688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:15:15.8688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:15:15.8688||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 12:15:16.6067||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8219152870.65,"formattedAmount":"-8,219,152,870.65","bookBalance":-8219152870.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523474099.34,"formattedAmount":"5,523,474,099.34","bookBalance":5523474099.34,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:15:16.6067||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:15:16.6128|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]]'. 2025-11-14 12:15:16.6128|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 4037.0373ms 2025-11-14 12:15:16.6128|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:15:16.6128|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4051.4863ms 200 application/json; charset=utf-8 2025-11-14 12:15:16.7019||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4067988.17","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:15:16.7019||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:15:16.7054||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:15:16.7054||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:15:16.7210||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:15:16.7210||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 12:15:17.5937||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:15:17.5937||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:15:17.5937||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:15:17.6106||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:15:17.6106||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:15:17.6106||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 12:15:18.3810||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:15:18.3843||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:15:18.3843||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:15:18.3991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:15:18.3991|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; 2025-11-14 12:15:18.3991|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 2025-11-14 12:15:18.4134|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:15:18.4134|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:15:18.4134|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:15:18.4134|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:15:18.4134|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:15:18.4134|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:15:18.4297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:15:18.4297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:15:18.4297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:15:18.4297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:15:18.4297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:15:18.4297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:15:18.4828|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]]'. 2025-11-14 12:15:18.4828|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5023.1478ms 2025-11-14 12:15:18.4926|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:15:18.4926|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5032.3358ms 200 application/json; charset=utf-8 2025-11-14 12:15:32.5707|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:15:32.5707|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:15:32.5707|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:32.5707|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:32.5771|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4102ms 204 2025-11-14 12:15:32.5771|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.998ms 204 2025-11-14 12:15:32.5771|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:15:32.5771|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:15:32.5771|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:32.5771|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:15:32.5771|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:32.5771|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:15:32.5929|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:32.5929|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:15:32.5929|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:15:32.5929|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:15:32.6167|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). 2025-11-14 12:15:32.6167|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). 2025-11-14 12:15:32.6167|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:15:32.6167|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:15:32.6167|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] 2025-11-14 12:15:32.6237|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]]'. 2025-11-14 12:15:32.6237|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.5083ms 2025-11-14 12:15:32.6237|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:15:32.6237|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] 2025-11-14 12:15:32.6237|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.616ms 200 application/json; charset=utf-8 2025-11-14 12:15:32.6237|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]]'. 2025-11-14 12:15:32.6237|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 14.1676ms 2025-11-14 12:15:32.6237|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:15:32.6237|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.8563ms 200 application/json; charset=utf-8 2025-11-14 12:16:13.2340|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:16:13.2340|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:16:13.2340|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:16:13.2340|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:16:13.2401|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:16:13.2401|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:16:13.2401|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4955ms 204 2025-11-14 12:16:13.2401|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0169ms 204 2025-11-14 12:16:13.2401|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3581ms 204 2025-11-14 12:16:13.2401|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:16:13.2401|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:16:13.2401|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:16:13.2401|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:16:13.2401|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:16:13.2567|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:16:13.2567|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:16:13.2567|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:16:13.2567|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:16:13.2567|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:16:13.2567|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:16:13.2567|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:16:13.2567|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:16:13.2567|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:16:13.2567|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:16:13.2567|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). 2025-11-14 12:16:13.2707|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). 2025-11-14 12:16:13.2707|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). 2025-11-14 12:16:13.2707|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:16:13.2707||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 12:16:13.2707|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:16:13.2707|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)) 2025-11-14 12:16:13.2707||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:16:13.2707|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 2025-11-14 12:16:13.2707||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:16:13.2707||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:16:13.2707|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]]'. 2025-11-14 12:16:13.2875||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:16:13.2875|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.4375ms 2025-11-14 12:16:13.2875|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:16:13.2875|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.4307ms 200 application/json; charset=utf-8 2025-11-14 12:16:13.3036||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 2025-11-14 12:16:13.3036||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:16:13.3036||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 12:16:13.3036||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 2025-11-14 12:16:13.3036||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:16:13.3036||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:16:14.0531||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8219514470.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:16:14.0531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:16:14.0531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:16:14.0728||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:16:14.0728||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:16:14.0728||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 12:16:14.8049||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8219514470.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:16:14.8049||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:16:14.8049||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:16:14.8259||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:16:14.8259||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:16:14.8259||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 12:16:15.5563||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:16:15.5563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:16:15.5563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:16:15.5765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:16:15.5765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:16:15.5830||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 12:16:16.3806||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4429588.17","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:16:16.3806||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:16:16.3806||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:16:16.3958||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:16:16.3958||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:16:16.3958||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 12:16:16.4441||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8219514470.65,"formattedAmount":"-8,219,514,470.65","bookBalance":-8219514470.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523474099.34,"formattedAmount":"5,523,474,099.34","bookBalance":5523474099.34,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:16:16.4441||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:16:16.4441|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]]'. 2025-11-14 12:16:16.4441|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3175.0093ms 2025-11-14 12:16:16.4441|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:16:16.4441|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3200.6533ms 200 application/json; charset=utf-8 2025-11-14 12:16:17.1486||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:16:17.1535||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:16:17.1535||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:16:17.1676||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:16:17.1676||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:16:17.1676||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 12:16:17.9566||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:16:17.9566||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:16:17.9631||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:16:17.9631||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:16:17.9896|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p7='?' (DbType = Int64), @p4='?' (DbType = Decimal), @p5='?' (DbType = DateTime2), @p6='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p11='?' (DbType = Decimal), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2), @p20='?' (DbType = Int64), @p18='?' (DbType = DateTime2), @p19='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p0, [CurrentBalanceLastUpdatedTime] = @p1, [DateModified] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p4, [CurrentBalanceLastUpdatedTime] = @p5, [DateModified] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9 WHERE [Id] = @p10; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p11, [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p18, [DateModified] = @p19 WHERE [Id] = @p20; SELECT @@ROWCOUNT; 2025-11-14 12:16:17.9970|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 2025-11-14 12:16:17.9970|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:16:17.9970|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:16:17.9970|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:16:18.0119|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:16:18.0119|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:16:18.0119|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:16:18.0119|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:16:18.0265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:16:18.0265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:16:18.0265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:16:18.0265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:16:18.0265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:16:18.0824|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]]'. 2025-11-14 12:16:18.0824|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4810.8618ms 2025-11-14 12:16:18.0824|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:16:18.0874|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4836.1519ms 200 application/json; charset=utf-8 2025-11-14 12:37:09.9972|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:16383/ACCOUNTSERVICES/iisintegration 0 2025-11-14 12:37:09.9972|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.9672ms 202 2025-11-14 12:44:24.0671||DEBUG|AccountManagement.Program|init main function 2025-11-14 12:44:26.5660|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()'. 2025-11-14 12:44:26.5773|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()'. 2025-11-14 12:44:26.5773|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()'. 2025-11-14 12:44:26.6044|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:44:26.8732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 12:44:26.8947|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 12:44:26.8947|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 12:44:26.9033|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 12:44:26.9193|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-11-14 12:44:26.9349|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-11-14 12:44:27.1016||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. 2025-11-14 12:44:27.3282|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:44:27.3282|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:44:27.3282|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:44:27.3282|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:44:27.3282|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:44:27.3886|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:27.3886|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:27.3886|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:27.3886|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:27.3886|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:27.3886|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.6695ms 204 2025-11-14 12:44:27.3886|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.6486ms 204 2025-11-14 12:44:27.3886|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.6645ms 204 2025-11-14 12:44:27.3886|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.6528ms 204 2025-11-14 12:44:27.3886|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.6715ms 204 2025-11-14 12:44:27.4155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:44:27.4155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:44:27.4155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:44:27.4155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:44:27.4155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:44:27.5410|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() 2025-11-14 12:44:27.5410|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() 2025-11-14 12:44:27.5410|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() 2025-11-14 12:44:27.5410|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() 2025-11-14 12:44:27.5410|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() 2025-11-14 12:44:27.5603|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'. 2025-11-14 12:44:27.5603|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'. 2025-11-14 12:44:27.5603|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'. 2025-11-14 12:44:27.5603|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'. 2025-11-14 12:44:27.5603|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'. 2025-11-14 12:44:27.5603|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:27.5603|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:27.5603|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:27.5603|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:27.5790|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 12:44:27.5790|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 12:44:27.5790|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 12:44:27.5790|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 12:44:27.5790|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:27.5790|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 12:44:27.5790|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 12:44:27.5790|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 12:44:27.5790|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 12:44:27.5790|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 12:44:27.5790|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 12:44:27.5790|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 171.8406ms 401 2025-11-14 12:44:27.5790|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 172.6305ms 401 2025-11-14 12:44:27.5790|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 173.4563ms 401 2025-11-14 12:44:27.5790|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 174.3012ms 401 2025-11-14 12:44:27.5913|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 175.7876ms 401 2025-11-14 12:44:37.9443|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 12:44:37.9496|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:37.9496|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5941ms 204 2025-11-14 12:44:37.9496|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 12:44:37.9496|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:44:37.9496|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:44:37.9689|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:37.9689|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:37.9689|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.411ms 204 2025-11-14 12:44:37.9689|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.1836ms 204 2025-11-14 12:44:37.9689|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:44:37.9689|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:44:37.9937|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:44:37.9937|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:44:37.9937|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:44:37.9937|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:37.9966|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:37.9966|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:37.9966|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:44:37.9966|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:44:37.9966|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:44:37.9966|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:44:37.9966|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:44:37.9966|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 12:44:38.0500|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). 2025-11-14 12:44:38.0500|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). 2025-11-14 12:44:38.0500|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:44:38.0500|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:44:38.0500|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). 2025-11-14 12:44:38.0828|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:44:38.2552|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [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] 2025-11-14 12:44:38.2552|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] 2025-11-14 12:44:38.2898|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (28ms) [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)) 2025-11-14 12:44:38.3025|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]]'. 2025-11-14 12:44:38.3288|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 274.302ms 2025-11-14 12:44:38.3288|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 12:44:38.3288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 375.3953ms 200 application/json; charset=utf-8 2025-11-14 12:44:38.3609|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]]'. 2025-11-14 12:44:38.3609|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]]'. 2025-11-14 12:44:38.3609|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 318.3524ms 2025-11-14 12:44:38.3609|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:44:38.3720|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 395.0307ms 200 application/json; charset=utf-8 2025-11-14 12:44:38.3720|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 314.3904ms 2025-11-14 12:44:38.3720|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:44:38.3720|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 398.0611ms 200 application/json; charset=utf-8 2025-11-14 12:44:39.3522|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:44:39.3522|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:44:39.3522|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:44:39.3522|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:39.3522|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:39.3522|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:39.3522|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.385ms 204 2025-11-14 12:44:39.3522|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0824ms 204 2025-11-14 12:44:39.3522|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5185ms 204 2025-11-14 12:44:39.3659|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:44:39.3659|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:44:39.3659|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:44:39.3659|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:44:39.3659|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:44:39.3659|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:44:39.3659|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:39.3659|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:39.3659|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:39.3659|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:44:39.3659|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:44:39.3659|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:44:39.3785|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:44:39.3785|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:44:39.3785|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:44:39.3785|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). 2025-11-14 12:44:39.3785|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:44:39.3785|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). 2025-11-14 12:44:39.3785|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). 2025-11-14 12:44:39.3785|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:44:39.3995||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 12:44:39.4116|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 2025-11-14 12:44:39.4116|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)) 2025-11-14 12:44:39.4317|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]]'. 2025-11-14 12:44:39.4394|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 52.2644ms 2025-11-14 12:44:39.4394|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:44:39.4394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.132ms 200 application/json; charset=utf-8 2025-11-14 12:44:39.6224||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:44:39.6224||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:44:39.6224||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:44:39.6224||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:44:39.8271||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 2025-11-14 12:44:39.8271||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 2025-11-14 12:44:39.8549||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:44:39.8549||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:44:39.8549||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:44:39.8549||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 12:44:41.2717|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:44:41.2717|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:44:41.2717|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:44:41.2717|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:44:41.2717|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:41.2717|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:44:41.2717|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:44:41.2717|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:44:41.2854|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:44:41.2854|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:44:41.2854|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). 2025-11-14 12:44:41.2854|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:44:41.2854|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). 2025-11-14 12:44:41.2854|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:44:41.3005|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] 2025-11-14 12:44:41.3005|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] 2025-11-14 12:44:41.3005|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]]'. 2025-11-14 12:44:41.3005|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 16.584ms 2025-11-14 12:44:41.3005|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:44:41.3005|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.4981ms 200 application/json; charset=utf-8 2025-11-14 12:44:41.3223|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]]'. 2025-11-14 12:44:41.3223|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 29.2375ms 2025-11-14 12:44:41.3223|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:44:41.3223|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.8597ms 200 application/json; charset=utf-8 2025-11-14 12:44:41.6587||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:44:41.6772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:44:41.6772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:44:41.7060||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:44:41.7090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:44:41.7090||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 12:44:41.8318||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523476403.84,"formattedAmount":"5,523,476,403.84","bookBalance":5523476403.84,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:44:41.8318||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:44:41.8318|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]]'. 2025-11-14 12:44:41.8528|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2461.9567ms 2025-11-14 12:44:41.8528|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:44:41.8528|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2490.4954ms 200 application/json; charset=utf-8 2025-11-14 12:44:42.4801||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:44:42.4801||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:44:42.4885||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:44:42.5066||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:44:42.5066||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:44:42.5066||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 12:44:43.2821||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:44:43.2850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:44:43.2850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:44:43.3021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:44:43.3021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:44:43.3021||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 12:44:44.0815||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4830188.17","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:44:44.0872||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:44:44.0872||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:44:44.1044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:44:44.1044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:44:44.1044||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 12:44:44.8435||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:44:44.8484||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:44:44.8484||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:44:44.8706||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:44:44.8706||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:44:44.8706||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 12:44:45.6374||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:44:45.6374||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:44:45.6454||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:44:45.6623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:44:45.7674|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p7='?' (DbType = Int64), @p4='?' (DbType = Decimal), @p5='?' (DbType = DateTime2), @p6='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p11='?' (DbType = Decimal), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2), @p20='?' (DbType = Int64), @p18='?' (DbType = DateTime2), @p19='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p0, [CurrentBalanceLastUpdatedTime] = @p1, [DateModified] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p4, [CurrentBalanceLastUpdatedTime] = @p5, [DateModified] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9 WHERE [Id] = @p10; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p11, [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p18, [DateModified] = @p19 WHERE [Id] = @p20; SELECT @@ROWCOUNT; 2025-11-14 12:44:45.7958|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 2025-11-14 12:44:45.8156|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' 2025-11-14 12:44:45.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)) 2025-11-14 12:44:45.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' 2025-11-14 12:44:45.8477|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:44:45.8477|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:44:45.8477|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:44:45.8477|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:44:45.8477|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:44:45.8644|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:44:45.8644|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:44:45.8644|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:44:45.8644|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)) 2025-11-14 12:44:46.0094|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]]'. 2025-11-14 12:44:46.0214|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6629.8179ms 2025-11-14 12:44:46.0214|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:44:46.0214|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6658.2137ms 200 application/json; charset=utf-8 2025-11-14 12:45:08.9130|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:45:08.9130|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:45:08.9130|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:45:08.9130|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:45:08.9130|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:45:08.9130|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:45:08.9130|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.105ms 204 2025-11-14 12:45:08.9258|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1292ms 204 2025-11-14 12:45:08.9258|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.8439ms 204 2025-11-14 12:45:08.9258|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:45:08.9258|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:45:08.9258|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:45:08.9258|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:45:08.9258|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:45:08.9258|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:45:08.9258|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:45:08.9258|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:45:08.9414|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:45:08.9414|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:45:08.9414|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:45:08.9414|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:45:08.9414|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:45:08.9414|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:45:08.9414|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:45:08.9414|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). 2025-11-14 12:45:08.9414|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). 2025-11-14 12:45:08.9570|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). 2025-11-14 12:45:08.9570||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 12:45:08.9570|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:45:08.9570|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:45:08.9732||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:45:08.9732|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 2025-11-14 12:45:08.9732||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:45:08.9732|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]]'. 2025-11-14 12:45:08.9732|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)) 2025-11-14 12:45:08.9891|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 27.9943ms 2025-11-14 12:45:08.9891|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:45:08.9891||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:45:08.9891|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.8357ms 200 application/json; charset=utf-8 2025-11-14 12:45:08.9891||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:45:09.0089||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 2025-11-14 12:45:09.0089||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 2025-11-14 12:45:09.0089||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:45:09.0223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:45:09.0223||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:45:09.0223||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 12:45:09.8050||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:45:09.8050||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:45:09.8050||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:45:09.8288||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:45:09.8328||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:45:09.8328||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 12:45:10.6075||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:45:10.6075||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:45:10.6075||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:45:10.6258||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:45:10.6285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:45:10.6285||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 12:45:11.3672||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:45:11.3672||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:45:11.3672||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:45:11.3866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:45:11.3866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:45:11.3866||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 12:45:12.0622||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523476403.84,"formattedAmount":"5,523,476,403.84","bookBalance":5523476403.84,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:45:12.0680||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:45:12.0680|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]]'. 2025-11-14 12:45:12.0680|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3116.1153ms 2025-11-14 12:45:12.0680|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:45:12.0680|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3143.6124ms 200 application/json; charset=utf-8 2025-11-14 12:45:12.1107||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4830188.17","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:45:12.1151||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:45:12.1151||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:45:12.1362||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:45:12.1362||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:45:12.1405||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 12:45:12.8940||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:45:12.8940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:45:12.8940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:45:12.9139||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:45:12.9139||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:45:12.9139||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 12:45:13.6875||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:45:13.6919||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:45:13.6919||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:45:13.7069||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:45:13.7069|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; 2025-11-14 12:45:13.7295|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 2025-11-14 12:45:13.7295|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:45:13.7399|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)) 2025-11-14 12:45:13.7399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:45:13.7399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:45:13.7399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:45:13.7399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:45:13.7399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:45:13.7551|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:45:13.7551|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:45:13.7551|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)) 2025-11-14 12:45:13.7707|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' 2025-11-14 12:45:13.7707|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:45:13.8283|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]]'. 2025-11-14 12:45:13.8319|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4873.8244ms 2025-11-14 12:45:13.8319|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:45:13.8319|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4901.2599ms 200 application/json; charset=utf-8 2025-11-14 12:47:34.0226|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:47:34.0226|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:47:34.0226|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:47:34.0226|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:47:34.0269|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:47:34.0269|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:47:34.0269|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6073ms 204 2025-11-14 12:47:34.0269|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6367ms 204 2025-11-14 12:47:34.0269|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0474ms 204 2025-11-14 12:47:34.0269|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:47:34.0269|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:47:34.0269|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:47:34.0269|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:47:34.0269|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:47:34.0269|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:47:34.0419|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:47:34.0419|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:47:34.0419|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:47:34.0419|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:47:34.0419|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:47:34.0419|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:47:34.0419|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:47:34.0419|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:47:34.0419|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:47:34.0419|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). 2025-11-14 12:47:34.0419|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). 2025-11-14 12:47:34.0419|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). 2025-11-14 12:47:34.0419|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:47:34.0419|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:47:34.0419||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 12:47:34.0619|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 2025-11-14 12:47:34.0619|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)) 2025-11-14 12:47:34.0619||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:47:34.0619|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]]'. 2025-11-14 12:47:34.0619||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:47:34.0619|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.8723ms 2025-11-14 12:47:34.0619||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:47:34.0619|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:47:34.0619||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:47:34.0743|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.0392ms 200 application/json; charset=utf-8 2025-11-14 12:47:34.0939||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 2025-11-14 12:47:34.0939||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 2025-11-14 12:47:34.0939||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:47:34.0939||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:47:34.0939||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 12:47:34.0939||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:47:34.8796||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:47:34.8796||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:47:34.8876||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:47:34.9021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:47:34.9021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:47:34.9021||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 12:47:35.6696||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:47:35.6696||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:47:35.6696||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:47:35.6903||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:47:35.6903||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:47:35.6903||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 12:47:36.4145||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:47:36.4182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:47:36.4182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:47:36.4379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:47:36.4379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:47:36.4379||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 12:47:37.1006||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523476403.84,"formattedAmount":"5,523,476,403.84","bookBalance":5523476403.84,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:47:37.1070||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:47:37.1070|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]]'. 2025-11-14 12:47:37.1070|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3058.0573ms 2025-11-14 12:47:37.1070|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:47:37.1070|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3079.5723ms 200 application/json; charset=utf-8 2025-11-14 12:47:37.1842||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4830188.17","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:47:37.1842||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:47:37.1842||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:47:37.2028||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:47:37.2028||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:47:37.2028||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 12:47:37.9917||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:47:37.9917||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:47:37.9917||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:47:38.0141||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:47:38.0141||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:47:38.0187||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 12:47:38.7603||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:47:38.7603||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:47:38.7670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:47:38.7670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:47:38.7883|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; 2025-11-14 12:47:38.7883|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 2025-11-14 12:47:38.7983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:47:38.7983|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)) 2025-11-14 12:47:38.7983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:47:38.8139|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)) 2025-11-14 12:47:38.8139|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:47:38.8139|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)) 2025-11-14 12:47:38.8139|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:47:38.8323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:47:38.8323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:47:38.8323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:47:38.8323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:47:38.8461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:47:38.9071|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]]'. 2025-11-14 12:47:38.9071|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4856.0262ms 2025-11-14 12:47:38.9071|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:47:38.9071|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4876.9435ms 200 application/json; charset=utf-8 2025-11-14 12:48:54.6425|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:48:54.6425|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:48:54.6425|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:48:54.6425|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:48:54.6425|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:48:54.6425|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:48:54.6505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9768ms 204 2025-11-14 12:48:54.6505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5536ms 204 2025-11-14 12:48:54.6505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3944ms 204 2025-11-14 12:48:54.6505|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:48:54.6505|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:48:54.6505|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:48:54.6505|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:48:54.6505|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:48:54.6505|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:48:54.6505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:48:54.6505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:48:54.6505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:48:54.6505|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:48:54.6505|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:48:54.6664|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:48:54.6664|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:48:54.6664|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:48:54.6664|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:48:54.6664|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). 2025-11-14 12:48:54.6664|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). 2025-11-14 12:48:54.6664|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). 2025-11-14 12:48:54.6664|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:48:54.6664|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:48:54.6664||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 12:48:54.6855|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 2025-11-14 12:48:54.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)) 2025-11-14 12:48:54.6855||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:48:54.6855|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]]'. 2025-11-14 12:48:54.6855||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:48:54.6855||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:48:54.6855|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.1843ms 2025-11-14 12:48:54.6976||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:48:54.6976|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:48:54.6976|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.0726ms 200 application/json; charset=utf-8 2025-11-14 12:48:54.7148||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 2025-11-14 12:48:54.7148||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 2025-11-14 12:48:54.7148||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:48:54.7148||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:48:54.7148||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 12:48:54.7148||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:48:56.5245||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:48:56.5245||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:48:56.5245||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:48:56.5448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:48:56.5480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:48:56.5480||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 12:48:56.7295||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523476403.84,"formattedAmount":"5,523,476,403.84","bookBalance":5523476403.84,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:48:56.7295||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:48:56.7295|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]]'. 2025-11-14 12:48:56.7295|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2057.3093ms 2025-11-14 12:48:56.7295|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:48:56.7295|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2082.0393ms 200 application/json; charset=utf-8 2025-11-14 12:48:57.4121||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:48:57.4152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:48:57.4152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:48:57.4291||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:48:57.4291||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:48:57.4291||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 12:48:58.1791||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:48:58.1840||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:48:58.1840||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:48:58.2023||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:48:58.2023||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:48:58.2023||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 12:48:58.9697||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4830188.17","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:48:58.9697||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:48:58.9697||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:48:58.9851||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:48:58.9851||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:48:58.9851||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 12:48:59.7538||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:48:59.7538||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:48:59.7538||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:48:59.7735||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:48:59.7735||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:48:59.7813||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 12:49:00.5752||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:49:00.5809||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:49:00.5809||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:49:00.6033||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:49:00.6121|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; 2025-11-14 12:49:00.6121|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 2025-11-14 12:49:00.6263|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' 2025-11-14 12:49:00.6263|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)) 2025-11-14 12:49:00.6263|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:49:00.6408|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:49:00.6408|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:49:00.6408|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:49:00.6408|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:49:00.6408|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:49:00.6583|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:49:00.6583|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)) 2025-11-14 12:49:00.6583|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:49:00.6583|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:49:00.7140|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]]'. 2025-11-14 12:49:00.7198|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6044.2652ms 2025-11-14 12:49:00.7198|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:49:00.7198|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6069.6229ms 200 application/json; charset=utf-8 2025-11-14 12:50:43.0972|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:50:43.0972|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:50:43.0972|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:50:43.0972|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:50:43.0972|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:50:43.1068|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:50:43.1068|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.5582ms 204 2025-11-14 12:50:43.1068|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.2424ms 204 2025-11-14 12:50:43.1068|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.8672ms 204 2025-11-14 12:50:43.1068|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:50:43.1224|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:50:43.1224|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:50:43.1224|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:50:43.1224|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:50:43.1361|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:50:43.1361|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:50:43.1361|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:50:43.1361|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:50:43.1361|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:50:43.1361|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:50:43.1361|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:50:43.1361|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:50:43.1361|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:50:43.1361|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:50:43.1361|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). 2025-11-14 12:50:43.1361|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). 2025-11-14 12:50:43.1516|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). 2025-11-14 12:50:43.1516|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:50:43.1516||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 12:50:43.1516|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:50:43.1516|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)) 2025-11-14 12:50:43.1516|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 2025-11-14 12:50:43.1516|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]]'. 2025-11-14 12:50:43.1516||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:50:43.1516||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:50:43.1516|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.5196ms 2025-11-14 12:50:43.1705||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:50:43.1705|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:50:43.1705||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:50:43.1705|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.3876ms 200 application/json; charset=utf-8 2025-11-14 12:50:43.1903||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 2025-11-14 12:50:43.1903||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 2025-11-14 12:50:43.1903||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:50:43.1903||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:50:43.1987||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:50:43.1987||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 12:50:45.0152||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:50:45.0152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:50:45.0152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:50:45.0375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:50:45.0426||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:50:45.0426||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 12:50:45.2775||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523476403.84,"formattedAmount":"5,523,476,403.84","bookBalance":5523476403.84,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:50:45.2851||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:50:45.2851|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]]'. 2025-11-14 12:50:45.2851|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2136.1813ms 2025-11-14 12:50:45.2851|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:50:45.2851|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2171.6962ms 200 application/json; charset=utf-8 2025-11-14 12:50:45.8108||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:50:45.8160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:50:45.8160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:50:45.8344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:50:45.8344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:50:45.8344||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 12:50:46.5925||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:50:46.5971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:50:46.5971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:50:46.6124||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:50:46.6124||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:50:46.6124||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 12:50:47.4081||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4830188.17","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:50:47.4107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:50:47.4107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:50:47.4107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:50:47.4107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:50:47.4253||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 12:50:48.1563||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:50:48.1563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:50:48.1622||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:50:48.1755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:50:48.1755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:50:48.1755||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 12:50:48.9812||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:50:48.9812||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:50:48.9812||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:50:49.0013||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:50:49.0098|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; 2025-11-14 12:50:49.0098|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 2025-11-14 12:50:49.0098|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:50:49.0098|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:50:49.0098|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:50:49.0258|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:50:49.0258|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:50:49.0258|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:50:49.0258|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:50:49.0258|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:50:49.0427|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:50:49.0427|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:50:49.0427|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:50:49.0427|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:50:49.1071|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]]'. 2025-11-14 12:50:49.1071|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5956.3599ms 2025-11-14 12:50:49.1071|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:50:49.1071|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5993.6382ms 200 application/json; charset=utf-8 2025-11-14 12:51:00.4105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:51:00.4105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:51:00.4105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:51:00.4105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:51:00.4105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:51:00.4105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:51:00.4105|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9001ms 204 2025-11-14 12:51:00.4105|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1354ms 204 2025-11-14 12:51:00.4231|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8385ms 204 2025-11-14 12:51:00.4231|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:51:00.4231|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:51:00.4231|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:51:00.4231|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:51:00.4231|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:51:00.4231|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:51:00.4231|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:51:00.4231|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:51:00.4386|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:51:00.4386|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:51:00.4386|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:51:00.4386|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:51:00.4386|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:51:00.4386|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:51:00.4386|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:51:00.4386|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). 2025-11-14 12:51:00.4386|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). 2025-11-14 12:51:00.4386|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). 2025-11-14 12:51:00.4386||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 12:51:00.4386|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:51:00.4537|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:51:00.4537||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:51:00.4537|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 2025-11-14 12:51:00.4537|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)) 2025-11-14 12:51:00.4537|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]]'. 2025-11-14 12:51:00.4537||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:51:00.4537|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.4716ms 2025-11-14 12:51:00.4537|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:51:00.4537||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:51:00.4698|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.2033ms 200 application/json; charset=utf-8 2025-11-14 12:51:00.4698||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:51:00.4698||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 2025-11-14 12:51:00.4858||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 2025-11-14 12:51:00.4858||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:51:00.4858||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:51:00.4858||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:51:00.4858||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 12:51:02.2526||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:51:02.2526||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:51:02.2526||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:51:02.2689||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:51:02.2689||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:51:02.2689||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 12:51:02.4306||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523476403.84,"formattedAmount":"5,523,476,403.84","bookBalance":5523476403.84,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:51:02.4306||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:51:02.4398|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]]'. 2025-11-14 12:51:02.4398|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1991.977ms 2025-11-14 12:51:02.4398|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:51:02.4398|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2011.3423ms 200 application/json; charset=utf-8 2025-11-14 12:51:03.0226||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:51:03.0226||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:51:03.0226||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:51:03.0378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:51:03.0378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:51:03.0378||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 12:51:03.8253||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:51:03.8253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:51:03.8294||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:51:03.8294||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:51:03.8447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:51:03.8447||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 12:51:04.6160||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4830188.17","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:51:04.6160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:51:04.6160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:51:04.6344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:51:04.6344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:51:04.6344||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 12:51:05.3610||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:51:05.3610||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:51:05.3610||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:51:05.3779||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:51:05.3779||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:51:05.3779||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 12:51:06.1376||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:51:06.1376||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:51:06.1433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:51:06.1572||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:51:06.1572|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; 2025-11-14 12:51:06.1752|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 2025-11-14 12:51:06.1752|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:51:06.1752|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)) 2025-11-14 12:51:06.1752|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:51:06.1909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:51:06.1909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:51:06.1909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:51:06.1909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:51:06.1909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:51:06.1909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:51:06.1909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:51:06.2049|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:51:06.2049|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:51:06.2464|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]]'. 2025-11-14 12:51:06.2508|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5800.2949ms 2025-11-14 12:51:06.2508|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:51:06.2508|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5827.8917ms 200 application/json; charset=utf-8 2025-11-14 12:52:41.2910|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:52:41.2910|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:52:41.2910|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:52:41.2910|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:52:41.2910|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:52:41.2910|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:52:41.2910|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2057ms 204 2025-11-14 12:52:41.2996|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1008ms 204 2025-11-14 12:52:41.2996|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3509ms 204 2025-11-14 12:52:41.2996|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:52:41.2996|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:52:41.2996|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:52:41.2996|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:52:41.2996|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:52:41.3149|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:52:41.3149|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:52:41.3149|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:52:41.3149|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:52:41.3149|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:52:41.3149|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:52:41.3149|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:52:41.3149|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:52:41.3149|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:52:41.3149|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:52:41.3149|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). 2025-11-14 12:52:41.3149|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). 2025-11-14 12:52:41.3149|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). 2025-11-14 12:52:41.3149|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:52:41.3149|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:52:41.3306||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 12:52:41.3306|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 2025-11-14 12:52:41.3306|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)) 2025-11-14 12:52:41.3306|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]]'. 2025-11-14 12:52:41.3306||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:52:41.3306||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:52:41.3306|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.434ms 2025-11-14 12:52:41.3306||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:52:41.3306||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:52:41.3306|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:52:41.3460|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.7699ms 200 application/json; charset=utf-8 2025-11-14 12:52:41.3460||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 2025-11-14 12:52:41.3460||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:52:41.3611||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 2025-11-14 12:52:41.3611||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:52:41.3611||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:52:41.3611||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 12:52:42.1280||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:52:42.1280||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:52:42.1280||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:52:42.1468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:52:42.1468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:52:42.1468||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 12:52:42.9292||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:52:42.9292||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:52:42.9292||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:52:42.9464||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:52:42.9464||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:52:42.9464||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 12:52:43.7038||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:52:43.7038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:52:43.7088||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:52:43.7088||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:52:43.7248||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:52:43.7248||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 12:52:44.3420|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:52:44.3420|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:52:44.3420|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:52:44.3420|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:52:44.3420|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3352ms 204 2025-11-14 12:52:44.3505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9388ms 204 2025-11-14 12:52:44.3505|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:52:44.3505|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:52:44.3505|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:52:44.3505|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:52:44.3505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:52:44.3505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:52:44.3659|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:52:44.3659|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:52:44.3659|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:52:44.3659|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:52:44.3659|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). 2025-11-14 12:52:44.3659|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). 2025-11-14 12:52:44.3659|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:52:44.3659|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:52:44.3659||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523476403.84,"formattedAmount":"5,523,476,403.84","bookBalance":5523476403.84,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6478416.94,"formattedAmount":"6,478,416.94","bookBalance":6478416.94,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:52:44.3822|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] 2025-11-14 12:52:44.3822||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:52:44.3822|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]]'. 2025-11-14 12:52:44.3822|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] 2025-11-14 12:52:44.3822|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]]'. 2025-11-14 12:52:44.3822|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 13.6759ms 2025-11-14 12:52:44.3822|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3060.8784ms 2025-11-14 12:52:44.3822|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:52:44.3822|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:52:44.3822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.7496ms 200 application/json; charset=utf-8 2025-11-14 12:52:44.3822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3085.1938ms 200 application/json; charset=utf-8 2025-11-14 12:52:44.3978|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]]'. 2025-11-14 12:52:44.3978|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.9432ms 2025-11-14 12:52:44.3978|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:52:44.3978|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.4805ms 200 application/json; charset=utf-8 2025-11-14 12:52:44.4766||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"4830188.17","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:52:44.4766||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:52:44.4766||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:52:44.4959||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:52:44.4959||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:52:44.4959||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 12:52:45.2573||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:52:45.2573||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:52:45.2573||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:52:45.2749||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:52:45.2749||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:52:45.2749||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 12:52:46.0318||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:52:46.0318||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:52:46.0375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:52:46.0375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:52:46.0556|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; 2025-11-14 12:52:46.0556|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 2025-11-14 12:52:46.0556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:52:46.0556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:52:46.0556|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' 2025-11-14 12:52:46.0556|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:52:46.0694|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' 2025-11-14 12:52:46.0694|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)) 2025-11-14 12:52:46.0694|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' 2025-11-14 12:52:46.0694|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:52:46.0694|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' 2025-11-14 12:52:46.0694|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:52:46.0694|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:52:46.0694|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:52:46.1228|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]]'. 2025-11-14 12:52:46.1228|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4797.6534ms 2025-11-14 12:52:46.1228|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:52:46.1228|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4817.8973ms 200 application/json; charset=utf-8 2025-11-14 12:54:09.1160|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:54:09.1160|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:54:09.1160|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:54:09.1160|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:54:09.1160|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:54:09.1160|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:54:09.1160|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2361ms 204 2025-11-14 12:54:09.1245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7112ms 204 2025-11-14 12:54:09.1245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3775ms 204 2025-11-14 12:54:09.1245|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:54:09.1245|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:54:09.1245|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:54:09.1245|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:54:09.1245|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:54:09.1245|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:54:09.1245|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:54:09.1245|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:54:09.1245|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:54:09.1407|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:54:09.1407|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:54:09.1407|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:54:09.1407|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:54:09.1407|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:54:09.1407|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:54:09.1407|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). 2025-11-14 12:54:09.1407|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). 2025-11-14 12:54:09.1407|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). 2025-11-14 12:54:09.1407|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:54:09.1407||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 12:54:09.1407|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:54:09.1407|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 2025-11-14 12:54:09.1575||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:54:09.1575|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]]'. 2025-11-14 12:54:09.1575|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)) 2025-11-14 12:54:09.1575||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:54:09.1575|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.0613ms 2025-11-14 12:54:09.1575||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:54:09.1575|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:54:09.1575||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:54:09.1575|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.1939ms 200 application/json; charset=utf-8 2025-11-14 12:54:09.1804||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 2025-11-14 12:54:09.1804||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:54:09.1804||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 2025-11-14 12:54:09.1804||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:54:09.1872||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:54:09.1872||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 12:54:10.0394||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:54:10.0394||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:54:10.0394||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:54:10.0556||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:54:10.0556||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:54:10.0626||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 12:54:10.7946||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:54:10.7946||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:54:10.7946||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:54:10.8125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:54:10.8125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:54:10.8125||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 12:54:11.5275||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:54:11.5275||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:54:11.5275||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:54:11.5417||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:54:11.5417||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:54:11.5417||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 12:54:12.3379||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:54:12.3379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:54:12.3379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:54:12.3546||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091998121.92,"formattedAmount":"-5,091,998,121.92","bookBalance":-5091998121.92,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5523476403.84,"formattedAmount":"5,523,476,403.84","bookBalance":5523476403.84,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1328761007.56,"formattedAmount":"-1,328,761,007.56","bookBalance":-1328761007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16237694.6,"formattedAmount":"16,237,694.60","bookBalance":16237694.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260550203.35,"formattedAmount":"2,260,550,203.35","bookBalance":2260550203.35,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:54:12.3546||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:54:12.3546||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:54:12.3546||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:54:12.3546|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]]'. 2025-11-14 12:54:12.3546||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 12:54:12.3631|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3212.1062ms 2025-11-14 12:54:12.3631|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:54:12.3631|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3236.9827ms 200 application/json; charset=utf-8 2025-11-14 12:54:13.1425||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091998121.92","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"}] 2025-11-14 12:54:13.1451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:54:13.1451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:54:13.1601||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:54:13.1601||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:54:13.1601||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 12:54:13.9403||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:54:13.9430||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:54:13.9430||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:54:13.9591||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:54:13.9591|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), @p12='?' (DbType = Int64), @p9='?' (DbType = Decimal), @p10='?' (DbType = DateTime2), @p11='?' (DbType = DateTime2), @p15='?' (DbType = Int64), @p13='?' (DbType = DateTime2), @p14='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (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 [CurrentBalance] = @p9, [CurrentBalanceLastUpdatedTime] = @p10, [DateModified] = @p11 WHERE [Id] = @p12; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p13, [DateModified] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17 WHERE [Id] = @p18; SELECT @@ROWCOUNT; 2025-11-14 12:54:13.9591|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 2025-11-14 12:54:13.9751|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' 2025-11-14 12:54:13.9751|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:54:13.9751|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:54:13.9751|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:54:13.9751|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:54:13.9904|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:54:13.9904|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:54:13.9904|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:54:13.9904|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:54:13.9904|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:54:13.9904|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:54:14.0070|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:54:14.0742|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]]'. 2025-11-14 12:54:14.0742|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4926.4209ms 2025-11-14 12:54:14.0742|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:54:14.0742|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4951.4651ms 200 application/json; charset=utf-8 2025-11-14 12:58:38.7125|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=539 2025-11-14 12:58:38.7125|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:58:38.7125|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.0332ms 204 2025-11-14 12:58:39.1034|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=539 2025-11-14 12:58:39.1034|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:58:39.1034|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:58:39.1034|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:58:39.1034|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 12:58:39.1034|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). 2025-11-14 12:58:39.1034|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:58:39.1193|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)) 2025-11-14 12:58:39.1193|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]]'. 2025-11-14 12:58:39.1432|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 27.5492ms 2025-11-14 12:58:39.1432|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 12:58:39.1432|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.5853ms 200 application/json; charset=utf-8 2025-11-14 12:58:39.8790|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=211 2025-11-14 12:58:39.8790|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:58:39.8790|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:58:39.8790|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:58:39.8790|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:58:39.8821|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.026ms 204 2025-11-14 12:58:39.8821|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:58:39.8821|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.8035ms 204 2025-11-14 12:58:39.8821|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7018ms 204 2025-11-14 12:58:39.9370|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=211 2025-11-14 12:58:39.9370|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:58:39.9370|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:58:39.9370|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:58:39.9370|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:58:39.9370|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). 2025-11-14 12:58:39.9370|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:58:39.9370|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)) 2025-11-14 12:58:39.9466||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:58:39.9466||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 12:58:39.9466|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:58:39.9466|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:58:39.9466|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:58:39.9466|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:58:39.9466|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:58:39.9466|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:58:39.9466|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:58:39.9466|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:58:39.9466||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 2025-11-14 12:58:39.9466|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:58:39.9466|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:58:39.9600|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). 2025-11-14 12:58:39.9600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:58:39.9600|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). 2025-11-14 12:58:39.9600||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 211 2025-11-14 12:58:39.9600||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100584405 2025-11-14 12:58:39.9600|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:58:39.9600||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:58:39.9600|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 2025-11-14 12:58:39.9600||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 12:58:39.9600|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]]'. 2025-11-14 12:58:39.9600|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 6.1994ms 2025-11-14 12:58:39.9600|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:58:39.9600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.2104ms 200 application/json; charset=utf-8 2025-11-14 12:58:39.9762||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 2025-11-14 12:58:39.9762||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:58:39.9762||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:58:40.7258||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:58:40.7258||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:58:40.7258||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:58:40.7258||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:58:40.7258||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:58:40.7258||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111005844 2025-11-14 12:58:41.4739||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:58:41.4788||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:58:41.4788||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:58:41.4926||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:58:41.4926|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [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; 2025-11-14 12:58:41.4926|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; 2025-11-14 12:58:41.5097|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 2025-11-14 12:58:41.5097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:58:41.5097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:58:41.5097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:58:41.5097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:58:41.5641|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]]'. 2025-11-14 12:58:41.5641|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1625.8407ms 2025-11-14 12:58:41.5641|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:58:41.5702|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1633.1575ms 200 application/json; charset=utf-8 2025-11-14 12:58:43.0353||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5524859402.11,"formattedAmount":"5,524,859,402.11","bookBalance":5524859402.11,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260697382.44,"formattedAmount":"2,260,697,382.44","bookBalance":2260697382.44,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:58:43.0415||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:58:43.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]]'. 2025-11-14 12:58:43.0415|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3084.571ms 2025-11-14 12:58:43.0415|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:58:43.0415|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3095.2838ms 200 application/json; charset=utf-8 2025-11-14 12:59:03.0322|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:59:03.0322|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:59:03.0322|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:03.0322|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:03.0322|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9339ms 204 2025-11-14 12:59:03.0322|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5221ms 204 2025-11-14 12:59:03.1367|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:59:03.1367|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:59:03.1367|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:59:03.1367|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:59:03.1367|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:03.1367|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:03.1367|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:59:03.1367|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:59:03.1367|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:59:03.1367|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:59:03.1367|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). 2025-11-14 12:59:03.1367|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). 2025-11-14 12:59:03.1520|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:59:03.1520|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:59:03.1520|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] 2025-11-14 12:59:03.1520|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] 2025-11-14 12:59:03.1520|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]]'. 2025-11-14 12:59:03.1520|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.3275ms 2025-11-14 12:59:03.1520|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:59:03.1520|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.2186ms 200 application/json; charset=utf-8 2025-11-14 12:59:03.1696|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]]'. 2025-11-14 12:59:03.1696|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 19.3146ms 2025-11-14 12:59:03.1696|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:59:03.1696|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.7405ms 200 application/json; charset=utf-8 2025-11-14 12:59:09.6330|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:59:09.6330|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:59:09.6330|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:09.6330|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:09.6330|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2476ms 204 2025-11-14 12:59:09.6435|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0902ms 204 2025-11-14 12:59:09.9428|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:59:09.9428|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:59:09.9428|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:59:09.9428|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:59:09.9428|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:09.9428|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:09.9543|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:59:09.9543|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:59:09.9543|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:59:09.9543|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:59:09.9543|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). 2025-11-14 12:59:09.9543|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). 2025-11-14 12:59:09.9543|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:59:09.9543|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:59:09.9543|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] 2025-11-14 12:59:09.9705|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]]'. 2025-11-14 12:59:09.9705|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.6294ms 2025-11-14 12:59:09.9705|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] 2025-11-14 12:59:09.9705|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:59:09.9705|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.3568ms 200 application/json; charset=utf-8 2025-11-14 12:59:09.9705|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]]'. 2025-11-14 12:59:09.9705|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.177ms 2025-11-14 12:59:09.9705|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:59:09.9870|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.2463ms 200 application/json; charset=utf-8 2025-11-14 12:59:14.0568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:59:14.0568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:59:14.0568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:59:14.0568|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:14.0568|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:14.0568|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:14.0568|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2806ms 204 2025-11-14 12:59:14.0568|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3953ms 204 2025-11-14 12:59:14.0568|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.417ms 204 2025-11-14 12:59:14.0568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 12:59:14.0568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 12:59:14.0568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 12:59:14.0728|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:59:14.0728|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:59:14.0728|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:59:14.0728|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:14.0728|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:14.0728|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:14.0728|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:59:14.0728|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:59:14.0728|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:59:14.0728|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:59:14.0728|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:59:14.0869|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:59:14.0869|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). 2025-11-14 12:59:14.0869|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). 2025-11-14 12:59:14.0869|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). 2025-11-14 12:59:14.0869|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:59:14.0869|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:59:14.0869||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 12:59:14.0869|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 2025-11-14 12:59:14.0869|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)) 2025-11-14 12:59:14.0869|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]]'. 2025-11-14 12:59:14.0869||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:59:14.0869|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.8917ms 2025-11-14 12:59:14.0869||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 12:59:14.1026||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:59:14.1026|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 12:59:14.1026||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 12:59:14.1026|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.3329ms 200 application/json; charset=utf-8 2025-11-14 12:59:14.1236||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 2025-11-14 12:59:14.1236||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 2025-11-14 12:59:14.1236||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 12:59:14.1236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:59:14.1336||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 12:59:14.1336||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 12:59:14.9165||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:59:14.9165||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:59:14.9165||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:59:14.9364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:59:14.9364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:59:14.9364||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 12:59:15.7179||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:59:15.7179||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:59:15.7179||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:59:15.7330||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:59:15.7330||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:59:15.7330||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 12:59:16.2026|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:59:16.2026|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:59:16.2026|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:16.2026|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:16.2026|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7706ms 204 2025-11-14 12:59:16.2026|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9567ms 204 2025-11-14 12:59:16.2164|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:59:16.2164|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:59:16.2164|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:59:16.2164|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:59:16.2164|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:16.2164|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:16.2164|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:59:16.2164|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:59:16.2276|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:59:16.2276|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:59:16.2276|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). 2025-11-14 12:59:16.2276|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). 2025-11-14 12:59:16.2276|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:59:16.2276|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:59:16.2276|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] 2025-11-14 12:59:16.2276|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] 2025-11-14 12:59:16.2276|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]]'. 2025-11-14 12:59:16.2276|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.3175ms 2025-11-14 12:59:16.2436|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:59:16.2436|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.9446ms 200 application/json; charset=utf-8 2025-11-14 12:59:16.2436|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]]'. 2025-11-14 12:59:16.2436|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.2154ms 2025-11-14 12:59:16.2436|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:59:16.2436|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.3391ms 200 application/json; charset=utf-8 2025-11-14 12:59:16.4637||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 12:59:16.4637||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:59:16.4637||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:59:16.4819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:59:16.4819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:59:16.4819||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 12:59:17.1576||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5524859402.11,"formattedAmount":"5,524,859,402.11","bookBalance":5524859402.11,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260697382.44,"formattedAmount":"2,260,697,382.44","bookBalance":2260697382.44,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 12:59:17.1576||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 12:59:17.1576|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]]'. 2025-11-14 12:59:17.1649|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3072.5123ms 2025-11-14 12:59:17.1649|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 12:59:17.1649|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3096.6193ms 200 application/json; charset=utf-8 2025-11-14 12:59:17.2510||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:59:17.2510||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:59:17.2510||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:59:17.2693||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:59:17.2693||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:59:17.2693||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 12:59:18.0598||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 12:59:18.0598||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:59:18.0598||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:59:18.0750||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:59:18.0750||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 12:59:18.0750||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 12:59:18.8674||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 12:59:18.8674||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 12:59:18.8735||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 12:59:18.8870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 12:59:18.8870|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), @p9='?' (DbType = Int64), @p6='?' (DbType = Decimal), @p7='?' (DbType = DateTime2), @p8='?' (DbType = DateTime2), @p12='?' (DbType = Int64), @p10='?' (DbType = DateTime2), @p11='?' (DbType = DateTime2), @p16='?' (DbType = Int64), @p13='?' (DbType = Decimal), @p14='?' (DbType = DateTime2), @p15='?' (DbType = DateTime2), @p19='?' (DbType = Int64), @p17='?' (DbType = DateTime2), @p18='?' (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 [CurrentBalance] = @p6, [CurrentBalanceLastUpdatedTime] = @p7, [DateModified] = @p8 WHERE [Id] = @p9; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p10, [DateModified] = @p11 WHERE [Id] = @p12; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p13, [CurrentBalanceLastUpdatedTime] = @p14, [DateModified] = @p15 WHERE [Id] = @p16; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p17, [DateModified] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; 2025-11-14 12:59:18.9043|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 2025-11-14 12:59:18.9043|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:59:18.9043|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:59:18.9043|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:59:18.9043|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:59:18.9179|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 12:59:18.9179|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:59:18.9209|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' 2025-11-14 12:59:18.9209|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:59:18.9209|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' 2025-11-14 12:59:18.9209|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:59:18.9209|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' 2025-11-14 12:59:18.9209|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 12:59:18.9697|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]]'. 2025-11-14 12:59:18.9697|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4881.2087ms 2025-11-14 12:59:18.9697|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 12:59:18.9697|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4904.313ms 200 application/json; charset=utf-8 2025-11-14 12:59:27.6169|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:59:27.6169|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:59:27.6169|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:27.6169|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:27.6169|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7814ms 204 2025-11-14 12:59:27.6169|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9762ms 204 2025-11-14 12:59:27.7471|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:59:27.7471|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:59:27.7471|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:59:27.7521|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:59:27.7521|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:27.7521|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:27.7521|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:59:27.7521|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:59:27.7521|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:59:27.7521|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:59:27.7521|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). 2025-11-14 12:59:27.7521|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). 2025-11-14 12:59:27.7681|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:59:27.7681|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:59:27.7681|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] 2025-11-14 12:59:27.7681|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]]'. 2025-11-14 12:59:27.7681|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.5622ms 2025-11-14 12:59:27.7681|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:59:27.7681|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.3079ms 200 application/json; charset=utf-8 2025-11-14 12:59:27.7986|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (27ms) [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] 2025-11-14 12:59:27.7986|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]]'. 2025-11-14 12:59:27.7986|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 41.6901ms 2025-11-14 12:59:27.7986|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:59:27.7986|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.245ms 200 application/json; charset=utf-8 2025-11-14 12:59:36.3250|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:59:36.3250|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:59:36.3250|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:36.3287|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:36.3287|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7412ms 204 2025-11-14 12:59:36.3287|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9684ms 204 2025-11-14 12:59:36.3867|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 12:59:36.3867|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 12:59:36.3905|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:59:36.3905|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 12:59:36.3905|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:36.3905|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 12:59:36.3905|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:59:36.3905|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 12:59:36.3905|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:59:36.3905|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:59:36.3905|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). 2025-11-14 12:59:36.3905|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). 2025-11-14 12:59:36.4071|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:59:36.4071|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 12:59:36.4071|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] 2025-11-14 12:59:36.4071|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]]'. 2025-11-14 12:59:36.4071|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.7367ms 2025-11-14 12:59:36.4071|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] 2025-11-14 12:59:36.4071|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 12:59:36.4071|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.5411ms 200 application/json; charset=utf-8 2025-11-14 12:59:36.4271|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]]'. 2025-11-14 12:59:36.4271|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.8673ms 2025-11-14 12:59:36.4271|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 12:59:36.4271|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.716ms 200 application/json; charset=utf-8 2025-11-14 13:00:23.7383|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:00:23.7383|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:00:23.7383|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:00:23.7383|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:00:23.7383|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:00:23.7383|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:00:23.7383|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5555ms 204 2025-11-14 13:00:23.7383|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8644ms 204 2025-11-14 13:00:23.7383|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9995ms 204 2025-11-14 13:00:23.7383|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:00:23.7383|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:00:23.7538|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:00:23.7538|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:00:23.7538|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:00:23.7538|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:00:23.7538|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:00:23.7538|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:00:23.7538|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:00:23.7538|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:00:23.7538|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:00:23.7684|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:00:23.7684|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 13:00:23.7684|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 13:00:23.7684|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 13:00:23.7684|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). 2025-11-14 13:00:23.7684|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). 2025-11-14 13:00:23.7684|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). 2025-11-14 13:00:23.7684||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 13:00:23.7684|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:00:23.7684|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:00:23.7888|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)) 2025-11-14 13:00:23.7888||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 13:00:23.7888|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 2025-11-14 13:00:23.7888||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 13:00:23.7888||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 13:00:23.7888|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]]'. 2025-11-14 13:00:23.7888||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 13:00:23.7994|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.2013ms 2025-11-14 13:00:23.7994|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 13:00:23.7994|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.1043ms 200 application/json; charset=utf-8 2025-11-14 13:00:23.7994||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 2025-11-14 13:00:23.7994||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 13:00:23.7994||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 2025-11-14 13:00:23.7994||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 13:00:23.8181||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:00:23.8181||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 13:00:24.5787||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:00:24.5787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:00:24.5787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:00:24.5940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:00:24.5940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:00:24.5940||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 13:00:25.3455||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:00:25.3455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:00:25.3455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:00:25.3629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:00:25.3629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:00:25.3629||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 13:00:26.1600||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 13:00:26.1600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:00:26.1658||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:00:26.1658||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:00:26.1658||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:00:26.1658||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 13:00:26.7898||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5524859402.11,"formattedAmount":"5,524,859,402.11","bookBalance":5524859402.11,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260697382.44,"formattedAmount":"2,260,697,382.44","bookBalance":2260697382.44,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 13:00:26.7898||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 13:00:26.7898|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]]'. 2025-11-14 13:00:26.7898|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3017.9933ms 2025-11-14 13:00:26.7898|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 13:00:26.7898|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3049.7243ms 200 application/json; charset=utf-8 2025-11-14 13:00:27.0096||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:00:27.0096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:00:27.0096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:00:27.0243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:00:27.0243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:00:27.0243||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 13:00:27.7561||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 13:00:27.7603||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:00:27.7603||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:00:27.7742||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:00:27.7742||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:00:27.7742||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 13:00:28.4854||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:00:28.4854||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:00:28.4854||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:00:28.5015||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:00:28.5079|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; 2025-11-14 13:00:28.5079|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 2025-11-14 13:00:28.5079|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:00:28.5079|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:00:28.5079|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:00:28.5247|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:00:28.5247|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:00:28.5247|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:00:28.5247|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:00:28.5247|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:00:28.5247|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:00:28.5392|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:00:28.5392|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:00:28.5392|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:00:28.5792|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]]'. 2025-11-14 13:00:28.5792|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4801.5026ms 2025-11-14 13:00:28.5792|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 13:00:28.5792|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4833.6374ms 200 application/json; charset=utf-8 2025-11-14 13:00:49.4628|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 13:00:49.4628|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 13:00:49.4628|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:00:49.4628|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:00:49.4628|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.6723ms 204 2025-11-14 13:00:49.4673|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1378ms 204 2025-11-14 13:00:49.4975|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 13:00:49.4975|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 13:00:49.4995|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:00:49.4995|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:00:49.4995|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:00:49.4995|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:00:49.4995|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:00:49.4995|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:00:49.4995|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 13:00:49.4995|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 13:00:49.4995|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). 2025-11-14 13:00:49.5147|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). 2025-11-14 13:00:49.5147|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:00:49.5147|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:00:49.5147|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] 2025-11-14 13:00:49.5147|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]]'. 2025-11-14 13:00:49.5147|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.1441ms 2025-11-14 13:00:49.5147|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] 2025-11-14 13:00:49.5147|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 13:00:49.5147|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.2779ms 200 application/json; charset=utf-8 2025-11-14 13:00:49.5323|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]]'. 2025-11-14 13:00:49.5323|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.2625ms 2025-11-14 13:00:49.5323|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 13:00:49.5323|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.4452ms 200 application/json; charset=utf-8 2025-11-14 13:01:05.6288|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:01:05.6288|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=211 2025-11-14 13:01:05.6288|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:01:05.6288|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:01:05.6288|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:01:05.6288|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:01:05.6288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.398ms 204 2025-11-14 13:01:05.6288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6475ms 204 2025-11-14 13:01:05.6384|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4482ms 204 2025-11-14 13:01:05.6655|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:01:05.6655|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:01:05.6655|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=211 2025-11-14 13:01:05.6655|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:01:05.6697|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:01:05.6697|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:01:05.6697|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:01:05.6697|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:01:05.6697|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:01:05.6697|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:01:05.6697|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:01:05.6697|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:01:05.6697|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 13:01:05.6697|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 13:01:05.6855|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 13:01:05.6855|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). 2025-11-14 13:01:05.6855|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). 2025-11-14 13:01:05.6855|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). 2025-11-14 13:01:05.6855|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:01:05.6855||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 211 2025-11-14 13:01:05.6855|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:01:05.6855|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 2025-11-14 13:01:05.6855||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 13:01:05.6855|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)) 2025-11-14 13:01:05.6855|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]]'. 2025-11-14 13:01:05.6855||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 13:01:05.7016||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 13:01:05.7016|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.3087ms 2025-11-14 13:01:05.7016||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-11-14 13:01:05.7016|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 13:01:05.7016|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.4027ms 200 application/json; charset=utf-8 2025-11-14 13:01:05.7218||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 2025-11-14 13:01:05.7218||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 13:01:05.7218||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 2025-11-14 13:01:05.7218||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 13:01:05.7325||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:01:05.7325||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100584405 2025-11-14 13:01:07.4924||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:01:07.4924||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:01:07.5002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:01:07.5002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:01:07.5136||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:01:07.5136||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111005844 2025-11-14 13:01:07.6563||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5524859402.11,"formattedAmount":"5,524,859,402.11","bookBalance":5524859402.11,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1594810071.6,"formattedAmount":"1,594,810,071.60","bookBalance":1594810071.6,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260697382.44,"formattedAmount":"2,260,697,382.44","bookBalance":2260697382.44,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 13:01:07.6563||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 13:01:07.6563|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]]'. 2025-11-14 13:01:07.6563|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1976.9764ms 2025-11-14 13:01:07.6563|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 13:01:07.6563|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2003.5391ms 200 application/json; charset=utf-8 2025-11-14 13:01:08.2765||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"0","bookBalance":0.0,"accountType":null,"accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:01:08.2807||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:01:08.2807||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:01:08.2807||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:01:08.2999|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; 2025-11-14 13:01:08.2999|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; 2025-11-14 13:01:08.2999|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 2025-11-14 13:01:08.2999|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:01:08.3109|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:01:08.3109|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:01:08.3109|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:01:08.3578|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]]'. 2025-11-14 13:01:08.3578|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 2668.4523ms 2025-11-14 13:01:08.3578|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 13:01:08.3578|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2695.491ms 200 application/json; charset=utf-8 2025-11-14 13:01:14.2913|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:01:14.2913|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:01:14.2913|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:01:14.2913|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:01:14.2973|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:01:14.2973|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:01:14.2973|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6708ms 204 2025-11-14 13:01:14.2973|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.554ms 204 2025-11-14 13:01:14.2973|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8445ms 204 2025-11-14 13:01:14.2973|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:01:14.2973|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:01:14.3106|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() 2025-11-14 13:01:14.3106|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() 2025-11-14 13:01:14.3106|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:01:14.3106|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'. 2025-11-14 13:01:14.3106|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'. 2025-11-14 13:01:14.3106|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() 2025-11-14 13:01:14.3106|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:01:14.3106|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:01:14.3106|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'. 2025-11-14 13:01:14.3106|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 13:01:14.3106|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 13:01:14.3106|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:01:14.3106|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 13:01:14.3106|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 13:01:14.3267|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 13:01:14.3267|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.8148ms 401 2025-11-14 13:01:14.3267|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.3919ms 401 2025-11-14 13:01:14.3267|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 13:01:14.3267|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.1455ms 401 2025-11-14 13:08:48.7110|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:08:48.7110|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:08:48.7110|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:08:48.7143|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:08:48.7143|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:08:48.7143|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:08:48.7143|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1573ms 204 2025-11-14 13:08:48.7143|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0331ms 204 2025-11-14 13:08:48.7143|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3721ms 204 2025-11-14 13:08:48.7143|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:08:48.7143|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:08:48.7143|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:08:48.7300|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() 2025-11-14 13:08:48.7300|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() 2025-11-14 13:08:48.7300|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() 2025-11-14 13:08:48.7300|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'. 2025-11-14 13:08:48.7300|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'. 2025-11-14 13:08:48.7300|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'. 2025-11-14 13:08:48.7300|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:08:48.7454|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:08:48.7470|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:08:48.7470|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 13:08:48.7470|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 13:08:48.7470|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 13:08:48.7470|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 13:08:48.7470|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 13:08:48.7470|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 13:08:48.7470|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.9178ms 401 2025-11-14 13:08:48.7470|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.0583ms 401 2025-11-14 13:08:48.7470|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.9984ms 401 2025-11-14 13:09:03.8847|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=499 2025-11-14 13:09:03.8847|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:09:03.8847|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0029ms 204 2025-11-14 13:09:03.8974|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=499 2025-11-14 13:09:03.8974|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:09:03.8974|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:09:03.8974|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:09:03.8974|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:09:03.8974|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:09:03.8974|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:09:03.8974|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:09:03.9093|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:09:03.9093|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:09:03.9093|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 13:09:03.9093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.4509ms 204 2025-11-14 13:09:03.9093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.2408ms 204 2025-11-14 13:09:03.9093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.0372ms 204 2025-11-14 13:09:03.9093|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). 2025-11-14 13:09:03.9253|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:09:03.9253|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:09:03.9253|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:09:03.9253|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:09:03.9253|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:09:03.9253|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:09:03.9253|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:09:03.9253|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:09:03.9253|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:09:03.9253|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:09:03.9395|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:09:03.9395|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:09:03.9395|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:09:03.9395|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 13:09:03.9395|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 13:09:03.9395|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 13:09:03.9395|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)) 2025-11-14 13:09:03.9395|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). 2025-11-14 13:09:03.9395|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). 2025-11-14 13:09:03.9395|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). 2025-11-14 13:09:03.9395|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]]'. 2025-11-14 13:09:03.9395|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:09:03.9395|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:09:03.9395||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 13:09:03.9395|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 22.8514ms 2025-11-14 13:09:03.9559|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)) 2025-11-14 13:09:03.9559|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 13:09:03.9559|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.0929ms 200 application/json; charset=utf-8 2025-11-14 13:09:03.9559|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 2025-11-14 13:09:03.9559|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]]'. 2025-11-14 13:09:03.9559|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.0062ms 2025-11-14 13:09:03.9559|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 13:09:03.9559||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 13:09:03.9559|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.9023ms 200 application/json; charset=utf-8 2025-11-14 13:09:03.9715||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 13:09:03.9715||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 13:09:03.9715||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 13:09:03.9889||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 2025-11-14 13:09:03.9889||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 13:09:03.9889||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 13:09:03.9889||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 2025-11-14 13:09:04.0037||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:09:04.0037||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 13:09:04.8229||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:09:04.8229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:09:04.8323||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:09:04.8425||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:09:04.8425||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:09:04.8425||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 13:09:05.5934||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:09:05.5934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:09:05.5934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:09:05.6135||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:09:05.6135||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:09:05.6135||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 13:09:06.3592||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 13:09:06.3592||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:09:06.3592||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:09:06.3756||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:09:06.3756||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:09:06.3756||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 13:09:06.9973||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5525105002.15,"formattedAmount":"5,525,105,002.15","bookBalance":5525105002.15,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1595241369.35,"formattedAmount":"1,595,241,369.35","bookBalance":1595241369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260951215.44,"formattedAmount":"2,260,951,215.44","bookBalance":2260951215.44,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11314646.22,"formattedAmount":"11,314,646.22","bookBalance":11314646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2348453.84,"formattedAmount":"2,348,453.84","bookBalance":2348453.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 13:09:06.9973||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 13:09:06.9973|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]]'. 2025-11-14 13:09:06.9973|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3051.3975ms 2025-11-14 13:09:06.9973|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 13:09:06.9973|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3075.4874ms 200 application/json; charset=utf-8 2025-11-14 13:09:07.1407||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:09:07.1407||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:09:07.1407||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:09:07.1555||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:09:07.1555||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:09:07.1555||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 13:09:07.9516||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 13:09:07.9516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:09:07.9516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:09:07.9716||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:09:07.9716||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:09:07.9716||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 13:09:08.1119|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 13:09:08.1119|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 13:09:08.1119|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:09:08.1119|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:09:08.1119|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4087ms 204 2025-11-14 13:09:08.1216|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9529ms 204 2025-11-14 13:09:08.1216|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 13:09:08.1216|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:09:08.1216|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:09:08.1216|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 13:09:08.1216|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:09:08.1369|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:09:08.1369|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 13:09:08.1369|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:09:08.1369|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). 2025-11-14 13:09:08.1369|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:09:08.1369|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:09:08.1369|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 13:09:08.1369|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). 2025-11-14 13:09:08.1369|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:09:08.1369|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] 2025-11-14 13:09:08.1538|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]]'. 2025-11-14 13:09:08.1538|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] 2025-11-14 13:09:08.1538|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.0734ms 2025-11-14 13:09:08.1538|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 13:09:08.1538|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.4517ms 200 application/json; charset=utf-8 2025-11-14 13:09:08.1538|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]]'. 2025-11-14 13:09:08.1538|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.6696ms 2025-11-14 13:09:08.1684|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 13:09:08.1684|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.1902ms 200 application/json; charset=utf-8 2025-11-14 13:09:08.7207||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:09:08.7207||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:09:08.7207||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:09:08.7369||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:09:08.7369|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; 2025-11-14 13:09:08.7472|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 2025-11-14 13:09:08.7472|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:09:08.7472|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:09:08.7472|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:09:08.7472|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:09:08.7472|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:09:08.7660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:09:08.7660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:09:08.7660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:09:08.7660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:09:08.7779|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:09:08.7779|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:09:08.7779|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:09:08.8329|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]]'. 2025-11-14 13:09:08.8329|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4885.5089ms 2025-11-14 13:09:08.8329|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 13:09:08.8329|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4912.495ms 200 application/json; charset=utf-8 2025-11-14 13:19:46.5998|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:19:46.5998|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:19:46.5998|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:19:46.5998|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:19:46.5998|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:19:46.5998|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:19:46.5998|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4352ms 204 2025-11-14 13:19:46.6086|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9693ms 204 2025-11-14 13:19:46.6086|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0287ms 204 2025-11-14 13:19:46.6086|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:19:46.6086|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:19:46.6086|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:19:46.6086|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() 2025-11-14 13:19:46.6086|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() 2025-11-14 13:19:46.6086|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() 2025-11-14 13:19:46.6086|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'. 2025-11-14 13:19:46.6246|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'. 2025-11-14 13:19:46.6246|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'. 2025-11-14 13:19:46.6246|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:19:46.6246|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:19:46.6246|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:19:46.6246|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 13:19:46.6246|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 13:19:46.6246|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 13:19:46.6246|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 13:19:46.6246|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 13:19:46.6246|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 13:19:46.6403|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.8572ms 401 2025-11-14 13:19:46.6403|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.2998ms 401 2025-11-14 13:19:46.6403|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.4631ms 401 2025-11-14 13:20:11.7281|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 13:20:11.7281|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:20:11.7355|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4201ms 204 2025-11-14 13:20:11.7355|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 13:20:11.7355|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:20:11.7355|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:20:11.7355|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:20:11.7474|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:20:11.7474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:20:11.7474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:20:11.7474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:20:11.7474|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:20:11.7474|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:20:11.7474|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.3828ms 204 2025-11-14 13:20:11.7474|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.2523ms 204 2025-11-14 13:20:11.7651|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.6037ms 204 2025-11-14 13:20:11.7651|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 13:20:11.7651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:20:11.7651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:20:11.7651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:20:11.7796|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). 2025-11-14 13:20:11.7796|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:20:11.7796|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:20:11.7796|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:20:11.7796|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:20:11.7796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:20:11.7796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:20:11.7796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:20:11.7796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:20:11.7796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:20:11.7796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:20:11.7952|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 13:20:11.7952|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 13:20:11.7952|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 13:20:11.7952|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). 2025-11-14 13:20: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). 2025-11-14 13:20: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). 2025-11-14 13:20:11.7952|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)) 2025-11-14 13:20:11.7952|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:20:11.7952|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:20:11.7952||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 13:20:11.7952|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]]'. 2025-11-14 13:20:11.8108|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)) 2025-11-14 13:20:11.8108|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 28.2658ms 2025-11-14 13:20:11.8108|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 13:20:11.8108|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 2025-11-14 13:20:11.8108|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.5827ms 200 application/json; charset=utf-8 2025-11-14 13:20:11.8108|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]]'. 2025-11-14 13:20:11.8108||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 13:20:11.8108|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 20.3693ms 2025-11-14 13:20:11.8282|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 13:20:11.8282||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 13:20:11.8282|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.5271ms 200 application/json; charset=utf-8 2025-11-14 13:20:11.8282||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 13:20:11.8282||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 13:20:11.8470||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 2025-11-14 13:20:11.8470||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 13:20:11.8470||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 13:20:11.8595||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 2025-11-14 13:20:11.8595||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:20:11.8595||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 13:20:13.7424||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:20:13.7424||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:20:13.7506||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:20:13.7506||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:20:13.7675||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:20:13.7675||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 13:20:13.8812||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1595241369.35,"formattedAmount":"1,595,241,369.35","bookBalance":1595241369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 13:20:13.8812||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 13:20:13.8884|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]]'. 2025-11-14 13:20:13.8884|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2084.0717ms 2025-11-14 13:20:13.8884|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 13:20:13.8884|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2114.5898ms 200 application/json; charset=utf-8 2025-11-14 13:20:14.5362||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:20:14.5362||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:20:14.5480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:20:14.5649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:20:14.5649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:20:14.5649||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 13:20:15.3185||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 13:20:15.3185||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:20:15.3259||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:20:15.3259||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:20:15.3436||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:20:15.3436||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 13:20:16.1116||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:20:16.1116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:20:16.1116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:20:16.1249||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:20:16.1249||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:20:16.1249||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 13:20:16.9204||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 13:20:16.9204||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:20:16.9204||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:20:16.9354||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:20:16.9354||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:20:16.9354||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 13:20:17.7608||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:20:17.7608||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:20:17.7608||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:20:17.7777||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:20:17.7777|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; 2025-11-14 13:20:17.7925|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 2025-11-14 13:20:17.7925|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:20:17.7925|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:20:17.7925|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' 2025-11-14 13:20:17.8081|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)) 2025-11-14 13:20:17.8081|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:20:17.8081|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:20:17.8081|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:20:17.8081|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:20:17.8252|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:20:17.8252|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)) 2025-11-14 13:20:17.8252|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:20:17.8252|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:20:17.8815|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]]'. 2025-11-14 13:20:17.8815|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6080.0616ms 2025-11-14 13:20:17.8854|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 13:20:17.8854|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6115.4119ms 200 application/json; charset=utf-8 2025-11-14 13:30:32.7666|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 13:30:32.7666|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:30:32.7666|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2632ms 204 2025-11-14 13:30:32.8218|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:30:32.8218|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:30:32.8218|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 13:30:32.8239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:30:32.8239|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:30:32.8239|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:30:32.8239|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:30:32.8239|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:30:32.8239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.4371ms 204 2025-11-14 13:30:32.8239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.6261ms 204 2025-11-14 13:30:32.8411|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:30:32.8411|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.779ms 204 2025-11-14 13:30:32.8411|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:30:32.8411|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:30:32.8411|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:30:32.8411|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:30:32.8411|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:30:32.8411|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:30:32.8553|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 13:30:32.8553|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:30:32.8553|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:30:32.8553|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:30:32.8553|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). 2025-11-14 13:30:32.8553|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:30:32.8553|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:30:32.8553|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:30:32.8553|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:30:32.8553|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:30:32.8553|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 13:30:32.8553|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 13:30:32.8553|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 13:30:32.8719|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). 2025-11-14 13:30:32.8719|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). 2025-11-14 13:30:32.8719|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). 2025-11-14 13:30:32.8719|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:30:32.8719|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:30:32.8719||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 13:30:32.8719|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)) 2025-11-14 13:30:32.8864|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]]'. 2025-11-14 13:30:32.8864|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)) 2025-11-14 13:30:32.8864|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 2025-11-14 13:30:32.8864|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 24.7807ms 2025-11-14 13:30:32.8864|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]]'. 2025-11-14 13:30:32.8864|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 13:30:32.8864||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 13:30:32.8864|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.4985ms 2025-11-14 13:30:32.8864|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.8979ms 200 application/json; charset=utf-8 2025-11-14 13:30:32.8864|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 13:30:32.8864||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 13:30:32.9019||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 13:30:32.9019||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 13:30:32.9019|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.6137ms 200 application/json; charset=utf-8 2025-11-14 13:30:32.9296||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 2025-11-14 13:30:32.9350||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 2025-11-14 13:30:32.9486||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 13:30:32.9486||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:30:32.9486||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 13:30:32.9486||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 13:30:34.8295||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:30:34.8295||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:30:34.8347||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:30:34.8347||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:30:34.8493||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:30:34.8493||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 13:30:35.0201||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1595241369.35,"formattedAmount":"1,595,241,369.35","bookBalance":1595241369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 13:30:35.0201||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 13:30:35.0256|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]]'. 2025-11-14 13:30:35.0256|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2147.3904ms 2025-11-14 13:30:35.0256|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 13:30:35.0256|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2176.6908ms 200 application/json; charset=utf-8 2025-11-14 13:30:35.6815||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:30:35.6815||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:30:35.6815||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:30:35.6998||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:30:35.6998||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:30:35.6998||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 13:30:36.5019||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 13:30:36.5063||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:30:36.5063||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:30:36.5208||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:30:36.5208||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:30:36.5208||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 13:30:37.3180||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:30:37.3180||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:30:37.3229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:30:37.3229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:30:37.3229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:30:37.3392||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 13:30:38.0651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 13:30:38.0651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 13:30:38.0651|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:30:38.0651|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:30:38.0651|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8387ms 204 2025-11-14 13:30:38.0740|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6055ms 204 2025-11-14 13:30:38.0740|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 13:30:38.0740|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 13:30:38.0740|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:30:38.0740|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:30:38.0888|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:30:38.0888|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:30:38.0888|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:30:38.0888|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:30:38.0888|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 13:30:38.0888|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 13:30:38.0888|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). 2025-11-14 13:30:38.0888||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 13:30:38.0888|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). 2025-11-14 13:30:38.1042|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:30:38.1042||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:30:38.1042|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:30:38.1042||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:30:38.1042|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] 2025-11-14 13:30:38.1042|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]]'. 2025-11-14 13:30:38.1042|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.4658ms 2025-11-14 13:30:38.1042|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 13:30:38.1042|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.2442ms 200 application/json; charset=utf-8 2025-11-14 13:30:38.1201|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] 2025-11-14 13:30:38.1201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:30:38.1201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:30:38.1201||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 13:30:38.1201|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]]'. 2025-11-14 13:30:38.1201|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.2234ms 2025-11-14 13:30:38.1201|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 13:30:38.1201|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.1825ms 200 application/json; charset=utf-8 2025-11-14 13:30:38.8466||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:30:38.8466||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:30:38.8466||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:30:38.8623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:30:38.8623|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; 2025-11-14 13:30:38.8732|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 2025-11-14 13:30:38.8732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:30:38.8732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:30:38.8732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:30:38.8854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:30:38.8854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:30:38.8854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:30:38.8854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:30:38.8854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:30:38.9005|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:30:38.9005|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:30:38.9005|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:30:38.9005|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:30:38.9675|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]]'. 2025-11-14 13:30:38.9675|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6092.168ms 2025-11-14 13:30:38.9675|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 13:30:38.9675|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6124.104ms 200 application/json; charset=utf-8 2025-11-14 13:31:23.5724|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:31:23.5724|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:31:23.5724|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:31:23.5724|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:31:23.5724|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:31:23.5844|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:31:23.5844|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.1379ms 204 2025-11-14 13:31:23.5844|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.8862ms 204 2025-11-14 13:31:23.5844|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.9905ms 204 2025-11-14 13:31:23.6067|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 13:31:23.6067|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 13:31:23.6067|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 13:31:23.6067|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:31:23.6067|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:31:23.6206|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:31:23.6206|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:31:23.6206|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:31:23.6206|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:31:23.6206|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:31:23.6317|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:31:23.6317|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:31:23.6317|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 13:31:23.6317|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 13:31:23.6317|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 13:31:23.6317|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). 2025-11-14 13:31:23.6317|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). 2025-11-14 13:31:23.6317|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). 2025-11-14 13:31:23.6317||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 13:31:23.6317|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:31:23.6317|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:31:23.6481||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 13:31:23.6481|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)) 2025-11-14 13:31:23.6481|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 2025-11-14 13:31:23.6481||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 13:31:23.6481||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 13:31:23.6481|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]]'. 2025-11-14 13:31:23.6481|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.4145ms 2025-11-14 13:31:23.6481||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 13:31:23.6481|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 13:31:23.6633|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.3322ms 200 application/json; charset=utf-8 2025-11-14 13:31:23.6633||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 2025-11-14 13:31:23.6633||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 13:31:23.6777||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 2025-11-14 13:31:23.6777||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 13:31:23.6777||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:31:23.6777||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 13:31:24.5120||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:31:24.5120||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:31:24.5120||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:31:24.5340||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:31:24.5384||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:31:24.5384||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 13:31:25.3208||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8220276670.65","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:31:25.3208||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:31:25.3208||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:31:25.3414||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:31:25.3414||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:31:25.3493||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 13:31:26.0921||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 13:31:26.0921||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:31:26.0970||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:31:26.0970||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:31:26.1127||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:31:26.1127||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 13:31:26.7655||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8220276670.65,"formattedAmount":"-8,220,276,670.65","bookBalance":-8220276670.65,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1595241369.35,"formattedAmount":"1,595,241,369.35","bookBalance":1595241369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":950763669.86,"formattedAmount":"950,763,669.86","bookBalance":950763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12009785.49,"formattedAmount":"12,009,785.49","bookBalance":12009785.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16888132.24,"formattedAmount":"16,888,132.24","bookBalance":16888132.24,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 13:31:26.7703||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 13:31:26.7703|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]]'. 2025-11-14 13:31:26.7703|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3133.4992ms 2025-11-14 13:31:26.7703|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 13:31:26.7703|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3169.7247ms 200 application/json; charset=utf-8 2025-11-14 13:31:26.8707||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:31:26.8707||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:31:26.8707||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:31:26.8853||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:31:26.8853||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:31:26.8853||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 13:31:27.6779||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 13:31:27.6779||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:31:27.6779||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:31:27.6969||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:31:27.6969||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 13:31:27.6969||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 13:31:28.4862||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 13:31:28.4900||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 13:31:28.4900||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 13:31:28.5030||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 13:31:28.5030|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; 2025-11-14 13:31:28.5030|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 2025-11-14 13:31:28.5030|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:31:28.5030|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:31:28.5197|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' 2025-11-14 13:31:28.5197|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:31:28.5197|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' 2025-11-14 13:31:28.5197|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:31:28.5197|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' 2025-11-14 13:31:28.5197|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:31:28.5197|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:31:28.5197|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:31:28.5197|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 13:31:28.5374|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 13:31:28.5784|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]]'. 2025-11-14 13:31:28.5784|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4938.7932ms 2025-11-14 13:31:28.5823|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 13:31:28.5823|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4976.8439ms 200 application/json; charset=utf-8 2025-11-14 13:44:37.4910|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-11-14 13:44:37.4910|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:44:37.4910|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.1985ms 204 2025-11-14 13:44:37.4910|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-11-14 13:44:37.5006|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 13:44:37.5006|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 13:44:37.5006|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 13:44:37.5006|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 13:44:37.5006|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). 2025-11-14 13:44:37.5006|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 13:44:37.5150|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)) 2025-11-14 13:44:37.5150|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]]'. 2025-11-14 13:44:37.5150|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 9.9734ms 2025-11-14 13:44:37.5150|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 13:44:37.5150|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.302ms 200 application/json; charset=utf-8 2025-11-14 14:05:15.9429|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-11-14 14:05:15.9429|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:05:15.9429|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.162ms 204 2025-11-14 14:05:15.9429|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-11-14 14:05:15.9559|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:05:15.9559|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:05:15.9559|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:05:15.9559|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 14:05:15.9559|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). 2025-11-14 14:05:15.9559|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:05:15.9782|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)) 2025-11-14 14:05:15.9782|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]]'. 2025-11-14 14:05:15.9782|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 15.3181ms 2025-11-14 14:05:15.9782|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 14:05:15.9782|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.3625ms 200 application/json; charset=utf-8 2025-11-14 14:07:06.0569|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-11-14 14:07:06.0595|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:07:06.0595|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3772ms 204 2025-11-14 14:07:06.0595|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-11-14 14:07:06.0733|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:07:06.0733|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:07:06.0733|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:07:06.0733|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 14:07:06.0887|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). 2025-11-14 14:07:06.0887|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:07:06.0887|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)) 2025-11-14 14:07:06.0887|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]]'. 2025-11-14 14:07:06.0887|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 8.8285ms 2025-11-14 14:07:06.1050|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 14:07:06.1050|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.6844ms 200 application/json; charset=utf-8 2025-11-14 14:07:06.1310|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:07:06.1310|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:07:06.1310|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:07:06.1362|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:07:06.1362|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:07:06.1362|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:07:06.1362|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.779ms 204 2025-11-14 14:07:06.1362|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2263ms 204 2025-11-14 14:07:06.1362|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6936ms 204 2025-11-14 14:07:06.1362|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:07:06.1362|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:07:06.1362|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:07:06.1511|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:07:06.1511|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:07:06.1511|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:07:06.1511|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:07:06.1511|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:07:06.1511|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:07:06.1511|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:07:06.1511|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:07:06.1511|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:07:06.1511|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 14:07:06.1511|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 14:07:06.1511|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 14:07:06.1511|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). 2025-11-14 14:07:06.1511|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). 2025-11-14 14:07:06.1669|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). 2025-11-14 14:07:06.1669||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 14:07:06.1669|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:07:06.1669|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:07:06.1669|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)) 2025-11-14 14:07:06.1669||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 14:07:06.1669|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 2025-11-14 14:07:06.1857||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 14:07:06.1857|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]]'. 2025-11-14 14:07:06.1857||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 14:07:06.1857|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.9432ms 2025-11-14 14:07:06.1857||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 14:07:06.1857|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 14:07:06.1857|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.3965ms 200 application/json; charset=utf-8 2025-11-14 14:07:06.2047||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 2025-11-14 14:07:06.2047||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 14:07:06.2047||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 14:07:06.2047||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 2025-11-14 14:07:06.2162||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:07:06.2162||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 14:07:06.9817||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221119479.64","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:07:06.9817||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:07:06.9817||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:07:07.0014||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:07:07.0014||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:07:07.0014||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 14:07:07.6833||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221119479.64","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:07:07.6833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:07:07.6833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:07:07.7009||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:07:07.7009||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:07:07.7009||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 14:07:08.3924||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 14:07:08.3924||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:07:08.3924||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:07:08.4052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:07:08.4052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:07:08.4052||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 14:07:09.1357||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:07:09.1357||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:07:09.1357||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:07:09.1357||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:07:09.1524||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:07:09.1524||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 14:07:09.1524||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221119479.64,"formattedAmount":"-8,221,119,479.64","bookBalance":-8221119479.64,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1597241369.35,"formattedAmount":"1,597,241,369.35","bookBalance":1597241369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 14:07:09.1524||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 14:07:09.1524|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]]'. 2025-11-14 14:07:09.1524|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2995.719ms 2025-11-14 14:07:09.1524|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 14:07:09.1524|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3017.7742ms 200 application/json; charset=utf-8 2025-11-14 14:07:09.8837||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 14:07:09.8837||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:07:09.8837||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:07:09.8837||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:07:09.9017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:07:09.9017||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 14:07:10.6389||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:07:10.6433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:07:10.6433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:07:10.6569||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:07:10.6569|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [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; 2025-11-14 14:07:10.6569|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 2025-11-14 14:07:10.6569|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:07:10.6714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:07:10.6714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:07:10.6714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:07:10.6714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:07:10.6714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:07:10.6714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:07:10.6870|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:07:10.6870|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' 2025-11-14 14:07:10.6870|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:07:10.6870|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:07:10.6870|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:07:10.7438|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]]'. 2025-11-14 14:07:10.7438|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4578.2613ms 2025-11-14 14:07:10.7506|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 14:07:10.7506|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4603.9917ms 200 application/json; charset=utf-8 2025-11-14 14:07:20.6498|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 14:07:20.6498|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 14:07:20.6498|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:07:20.6498|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:07:20.6498|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9351ms 204 2025-11-14 14:07:20.6601|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1984ms 204 2025-11-14 14:07:20.6601|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 14:07:20.6601|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:07:20.6601|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 14:07:20.6601|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:07:20.6601|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:07:20.6601|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:07:20.6741|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:07:20.6741|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 14:07:20.6741|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:07:20.6741|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 14:07:20.6741|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). 2025-11-14 14:07:20.6741|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). 2025-11-14 14:07:20.6741|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:07:20.6741|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:07:20.6912|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] 2025-11-14 14:07:20.6912|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]]'. 2025-11-14 14:07:20.6912|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.9727ms 2025-11-14 14:07:20.6912|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 14:07:20.6912|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] 2025-11-14 14:07:20.6912|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.5019ms 200 application/json; charset=utf-8 2025-11-14 14:07:20.7073|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]]'. 2025-11-14 14:07:20.7073|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.7544ms 2025-11-14 14:07:20.7073|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 14:07:20.7073|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.696ms 200 application/json; charset=utf-8 2025-11-14 14:25:42.4711|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:25:42.4720|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:25:42.4720|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:25:42.4720|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:25:42.4720|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:25:42.4720|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:25:42.4720|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2707ms 204 2025-11-14 14:25:42.4720|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3223ms 204 2025-11-14 14:25:42.4720|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7553ms 204 2025-11-14 14:25:42.4720|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:25:42.4720|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:25:42.4720|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() 2025-11-14 14:25:42.4720|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() 2025-11-14 14:25:42.4720|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:25:42.4720|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'. 2025-11-14 14:25:42.4882|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'. 2025-11-14 14:25:42.4882|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() 2025-11-14 14:25:42.4882|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:25:42.4882|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:25:42.4882|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'. 2025-11-14 14:25:42.4882|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 14:25:42.4882|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 14:25:42.4882|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:25:42.4882|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 14:25:42.4882|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 14:25:42.4882|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 14:25:42.5047|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.8108ms 401 2025-11-14 14:25:42.5047|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.7967ms 401 2025-11-14 14:25:42.5047|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 14:25:42.5047|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.6344ms 401 2025-11-14 14:27:06.7888|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 14:27:06.7888|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:06.7888|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5489ms 204 2025-11-14 14:27:06.7991|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 14:27:06.7991|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:27:06.7991|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:06.7991|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:27:06.7991|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:27:06.7991|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:27:06.7991|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:27:06.7991|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:06.7991|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:06.8159|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:06.8159|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 14:27:06.8159|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9204ms 204 2025-11-14 14:27:06.8159|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9769ms 204 2025-11-14 14:27:06.8159|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.7387ms 204 2025-11-14 14:27:06.8159|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). 2025-11-14 14:27:06.8159|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:27:06.8159|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:27:06.8159|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:27:06.8306|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:27:06.8306|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:27:06.8306|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:27:06.8306|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:27:06.8306|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:06.8306|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:06.8306|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:06.8306|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:27:06.8306|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:27:06.8306|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:27:06.8306|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 14:27:06.8471|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 14:27:06.8471|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)) 2025-11-14 14:27:06.8471|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 14:27:06.8471|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). 2025-11-14 14:27:06.8471|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). 2025-11-14 14:27:06.8471|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]]'. 2025-11-14 14:27:06.8471|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). 2025-11-14 14:27:06.8471|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:27:06.8471||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 14:27:06.8471|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 26.8236ms 2025-11-14 14:27:06.8471|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:27:06.8619|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)) 2025-11-14 14:27:06.8619|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 14:27:06.8619|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.3553ms 200 application/json; charset=utf-8 2025-11-14 14:27:06.8619||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 14:27:06.8619|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 2025-11-14 14:27:06.8619||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 14:27:06.8619||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 14:27:06.8771|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]]'. 2025-11-14 14:27:06.8771|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 24.0398ms 2025-11-14 14:27:06.8771||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 14:27:06.8771|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 14:27:06.8771|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.0316ms 200 application/json; charset=utf-8 2025-11-14 14:27:06.8966||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 2025-11-14 14:27:06.8966||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 14:27:06.8966||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 2025-11-14 14:27:06.8966||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 14:27:06.8966||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:27:06.9100||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 14:27:08.7777||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221119479.64","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:27:08.7777||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:27:08.7860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:27:08.7985||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:27:08.7985||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:27:08.7985||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 14:27:09.0256||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221119479.64,"formattedAmount":"-8,221,119,479.64","bookBalance":-8221119479.64,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1597241369.35,"formattedAmount":"1,597,241,369.35","bookBalance":1597241369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 14:27:09.0256||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 14:27:09.0354|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]]'. 2025-11-14 14:27:09.0354|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2181.5757ms 2025-11-14 14:27:09.0354|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 14:27:09.0354|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2213.8108ms 200 application/json; charset=utf-8 2025-11-14 14:27:09.5692||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221119479.64","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:27:09.5692||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:27:09.5692||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:27:09.5945||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:27:09.5997||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:27:09.5997||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 14:27:10.1665|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 14:27:10.1665|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 14:27:10.1665|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:10.1665|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:10.1665|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.879ms 204 2025-11-14 14:27:10.1665|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5625ms 204 2025-11-14 14:27:10.1762|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 14:27:10.1762|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:27:10.1762|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 14:27:10.1762|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:10.1762|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:27:10.1762|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:27:10.1762|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:10.1762|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 14:27:10.1762|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:27:10.1762|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). 2025-11-14 14:27:10.1762|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 14:27:10.1762|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:27:10.1897|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). 2025-11-14 14:27:10.1897|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:27:10.1897|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] 2025-11-14 14:27:10.1897|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]]'. 2025-11-14 14:27:10.1897|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.8904ms 2025-11-14 14:27:10.1897|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 14:27:10.1897|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.2376ms 200 application/json; charset=utf-8 2025-11-14 14:27:10.1897|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] 2025-11-14 14:27:10.2094|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]]'. 2025-11-14 14:27:10.2094|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.9956ms 2025-11-14 14:27:10.2094|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 14:27:10.2094|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.4605ms 200 application/json; charset=utf-8 2025-11-14 14:27:10.4298||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 14:27:10.4298||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:27:10.4298||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:27:10.4453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:27:10.4453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:27:10.4453||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 14:27:11.1894||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:27:11.1894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:27:11.1894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:27:11.2094||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:27:11.2094||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:27:11.2094||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 14:27:12.0376||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 14:27:12.0376||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:27:12.0376||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:27:12.0592||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:27:12.0592||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:27:12.0646||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 14:27:12.8518||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:27:12.8518||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:27:12.8518||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:27:12.8714||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:27:12.8804|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; 2025-11-14 14:27:12.8804|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 2025-11-14 14:27:12.8804|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:27:12.8942|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:27:12.8942|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:27:12.8942|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:27:12.8942|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:27:12.8942|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:27:12.9092|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:27:12.9092|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:27:12.9092|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:27:12.9092|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:27:12.9242|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:27:12.9242|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:27:12.9741|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]]'. 2025-11-14 14:27:12.9741|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6121.1681ms 2025-11-14 14:27:12.9741|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 14:27:12.9741|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6152.1525ms 200 application/json; charset=utf-8 2025-11-14 14:27:43.8547|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 14:27:43.8547|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:43.8547|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.269ms 204 2025-11-14 14:27:43.8669|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 14:27:43.8669|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:27:43.8669|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:27:43.8669|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:27:43.8669|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 14:27:43.8669|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). 2025-11-14 14:27:43.8669|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:27:43.9208|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (43ms) [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] 2025-11-14 14:27:43.9346|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]]'. 2025-11-14 14:27:43.9346|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 61.5749ms 2025-11-14 14:27:43.9346|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 14:27:43.9346|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.4175ms 200 application/json; charset=utf-8 2025-11-14 14:28:49.0371|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:28:49.0371|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:28:49.0371|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:28:49.0371|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:28:49.0371|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:28:49.0371|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:28:49.0371|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9961ms 204 2025-11-14 14:28:49.0371|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4139ms 204 2025-11-14 14:28:49.0371|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4186ms 204 2025-11-14 14:28:49.0525|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:28:49.0525|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:28:49.0525|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:28:49.0525|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:28:49.0525|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:28:49.0525|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:28:49.0525|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:28:49.0525|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:28:49.0525|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:28:49.0525|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:28:49.0525|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:28:49.0525|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:28:49.0525|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 14:28:49.0525|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 14:28:49.0675|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 14:28:49.0675|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). 2025-11-14 14:28:49.0675|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). 2025-11-14 14:28:49.0675|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). 2025-11-14 14:28:49.0675||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 14:28:49.0675|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:28:49.0675|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:28:49.0831|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 2025-11-14 14:28:49.0831||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 14:28:49.0831|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]]'. 2025-11-14 14:28:49.0831|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)) 2025-11-14 14:28:49.0831||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 14:28:49.0831|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.8596ms 2025-11-14 14:28:49.0831||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 14:28:49.0831|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 14:28:49.0831|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.7889ms 200 application/json; charset=utf-8 2025-11-14 14:28:49.0831||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 14:28:49.1081||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 2025-11-14 14:28:49.1081||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 14:28:49.1081||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 14:28:49.1162||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 2025-11-14 14:28:49.1162||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:28:49.1162||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 14:28:50.9932||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221119479.64","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:28:50.9962||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:28:50.9962||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:28:51.0111||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:28:51.0111||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:28:51.0111||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 14:28:51.2211||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221119479.64,"formattedAmount":"-8,221,119,479.64","bookBalance":-8221119479.64,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1597241369.35,"formattedAmount":"1,597,241,369.35","bookBalance":1597241369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 14:28:51.2211||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 14:28:51.2315|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]]'. 2025-11-14 14:28:51.2315|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2159.3947ms 2025-11-14 14:28:51.2315|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 14:28:51.2315|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2183.0014ms 200 application/json; charset=utf-8 2025-11-14 14:28:51.7884||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221119479.64","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:28:51.7884||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:28:51.7952||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:28:51.7952||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:28:51.8099||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:28:51.8099||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 14:28:52.5345||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 14:28:52.5345||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:28:52.5345||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:28:52.5523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:28:52.5523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:28:52.5523||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 14:28:53.3151||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:28:53.3151||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:28:53.3235||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:28:53.3235||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:28:53.3235||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:28:53.3400||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 14:28:54.0957||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 14:28:54.0957||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:28:54.0957||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:28:54.1090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:28:54.1090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:28:54.1090||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 14:28:54.8830||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:28:54.8876||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:28:54.8876||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:28:54.9080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:28:54.9186|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; 2025-11-14 14:28:54.9186|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 2025-11-14 14:28:54.9186|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:28:54.9186|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:28:54.9363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:28:54.9363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:28:54.9363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:28:54.9363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:28:54.9363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:28:54.9506|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:28:54.9506|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:28:54.9506|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:28:54.9506|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:28:54.9506|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:28:54.9991|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]]'. 2025-11-14 14:28:54.9991|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5926.1298ms 2025-11-14 14:28:54.9991|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 14:28:54.9991|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5954.9039ms 200 application/json; charset=utf-8 2025-11-14 14:40:35.8214|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:40:35.8214|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:40:35.8214|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:40:35.8214|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:40:35.8214|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:40:35.8214|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:40:35.8214|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8871ms 204 2025-11-14 14:40:35.8376|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.5095ms 204 2025-11-14 14:40:35.8376|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.8505ms 204 2025-11-14 14:40:35.8376|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:40:35.8376|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:40:35.8376|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:40:35.8515|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:40:35.8515|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:40:35.8515|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:40:35.8515|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:40:35.8515|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:40:35.8515|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:40:35.8515|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:40:35.8515|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:40:35.8515|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:40:35.8515|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 14:40:35.8670|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 14:40:35.8670|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 14:40:35.8670|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). 2025-11-14 14:40:35.8670|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). 2025-11-14 14:40:35.8670|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). 2025-11-14 14:40:35.8670|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:40:35.8670||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 14:40:35.8670|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:40:35.8920|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 2025-11-14 14:40:35.8920|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]]'. 2025-11-14 14:40:35.8920|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.5261ms 2025-11-14 14:40:35.8920||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 14:40:35.8920|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 14:40:35.8992|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)) 2025-11-14 14:40:35.8992|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.4893ms 200 application/json; charset=utf-8 2025-11-14 14:40:35.8992||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 14:40:35.8992||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 14:40:35.8992||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 14:40:35.9247||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 2025-11-14 14:40:35.9294||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 14:40:35.9294||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 14:40:35.9294||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 2025-11-14 14:40:35.9294||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:40:35.9294||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 14:40:37.7890||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221119479.64","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:40:37.7890||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:40:37.7890||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:40:37.8082||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:40:37.8082||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:40:37.8082||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 14:40:37.9873||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221119479.64,"formattedAmount":"-8,221,119,479.64","bookBalance":-8221119479.64,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606159369.35,"formattedAmount":"1,606,159,369.35","bookBalance":1606159369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":125303114.96,"formattedAmount":"125,303,114.96","bookBalance":125303114.96,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2146454407.27,"formattedAmount":"-2,146,454,407.27","bookBalance":-2146454407.27,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 14:40:37.9873||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 14:40:37.9928|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]]'. 2025-11-14 14:40:37.9928|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2114.4298ms 2025-11-14 14:40:37.9928|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 14:40:37.9928|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2149.0118ms 200 application/json; charset=utf-8 2025-11-14 14:40:38.6747||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221119479.64","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:40:38.6791||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:40:38.6791||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:40:38.6942||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:40:38.6942||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:40:38.6942||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 14:40:39.4684||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 14:40:39.4684||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:40:39.4768||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:40:39.4920||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:40:39.4920||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:40:39.4920||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 14:40:40.2893||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:40:40.2893||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:40:40.2982||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:40:40.3115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:40:40.3115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:40:40.3115||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 14:40:41.0520||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 14:40:41.0520||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:40:41.0520||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:40:41.0659||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:40:41.0659||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:40:41.0659||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 14:40:41.7843||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:40:41.7843||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:40:41.7843||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:40:41.8019||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:40:41.8019|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; 2025-11-14 14:40:41.8143|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 2025-11-14 14:40:41.8143|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:40:41.8143|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)) 2025-11-14 14:40:41.8265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:40:41.8265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:40:41.8265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:40:41.8265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:40:41.8265|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:40:41.8425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:40:41.8425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:40:41.8425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:40:41.8425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:40:41.8566|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:40:41.9054|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]]'. 2025-11-14 14:40:41.9054|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6028.4654ms 2025-11-14 14:40:41.9054|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 14:40:41.9054|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6063.1051ms 200 application/json; charset=utf-8 2025-11-14 14:57:56.1311|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-11-14 14:57:56.1311|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:57:56.1311|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.013ms 204 2025-11-14 14:57:56.1311|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-11-14 14:57:56.1467|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:57:56.1467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:57:56.1467|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:57:56.1467|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 14:57:56.1467|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). 2025-11-14 14:57:56.1467|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:57:56.1712|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)) 2025-11-14 14:57:56.1712|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]]'. 2025-11-14 14:57:56.1712|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 15.9987ms 2025-11-14 14:57:56.1712|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 14:57:56.1768|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.3707ms 200 application/json; charset=utf-8 2025-11-14 14:58:36.5152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:58:36.5152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:58:36.5152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:58:36.5152|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:36.5152|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:36.5152|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:36.5152|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2519ms 204 2025-11-14 14:58:36.5266|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6785ms 204 2025-11-14 14:58:36.5266|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4911ms 204 2025-11-14 14:58:36.5266|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:58:36.5266|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:58:36.5266|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:58:36.5266|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() 2025-11-14 14:58:36.5266|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() 2025-11-14 14:58:36.5266|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() 2025-11-14 14:58:36.5413|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'. 2025-11-14 14:58:36.5413|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'. 2025-11-14 14:58:36.5413|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'. 2025-11-14 14:58:36.5413|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:36.5413|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:36.5413|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:36.5413|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 14:58:36.5413|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 14:58:36.5583|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 14:58:36.5583|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 14:58:36.5583|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 14:58:36.5583|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 14:58:36.5583|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.1831ms 401 2025-11-14 14:58:36.5583|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.0326ms 401 2025-11-14 14:58:36.5583|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.3576ms 401 2025-11-14 14:58:45.2116|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 14:58:45.2116|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:45.2116|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.123ms 204 2025-11-14 14:58:45.2240|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 14:58:45.2240|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:58:45.2240|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:58:45.2240|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:58:45.2240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:45.2240|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:58:45.2240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:45.2240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:45.2390|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:58:45.2390|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:45.2390|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.1015ms 204 2025-11-14 14:58:45.2390|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.1934ms 204 2025-11-14 14:58:45.2390|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 14:58:45.2390|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.1824ms 204 2025-11-14 14:58:45.2542|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:58:45.2542|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:58:45.2542|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). 2025-11-14 14:58:45.2542|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:58:45.2542|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:58:45.2542|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:58:45.2542|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:58:45.2542|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:58:45.2542|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:45.2699|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:45.2699|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:45.2699|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:58:45.2699|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)) 2025-11-14 14:58:45.2699|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:58:45.2699|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 14:58:45.2699|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 14:58:45.2699|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]]'. 2025-11-14 14:58:45.2699|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:58:45.2699|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). 2025-11-14 14:58:45.2699|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). 2025-11-14 14:58:45.2699|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 19.2784ms 2025-11-14 14:58:45.2845|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 14:58:45.2845|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:58:45.2845|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:58:45.2845|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 14:58:45.2845|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). 2025-11-14 14:58:45.2845|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 2025-11-14 14:58:45.2845|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.1762ms 200 application/json; charset=utf-8 2025-11-14 14:58:45.2845||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 14:58:45.2845|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]]'. 2025-11-14 14:58:45.3014|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.8903ms 2025-11-14 14:58:45.3014|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)) 2025-11-14 14:58:45.3014|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 14:58:45.3014||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 14:58:45.3014|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.1405ms 200 application/json; charset=utf-8 2025-11-14 14:58:45.3014||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 14:58:45.3014||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 14:58:45.3171||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 14:58:45.3171||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 2025-11-14 14:58:45.3319||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 14:58:45.3319||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 2025-11-14 14:58:45.3319||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 14:58:45.3319||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:58:45.3319||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 14:58:47.2495||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:58:47.2495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:58:47.2495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:58:47.2663||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:58:47.2663||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:58:47.2741||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 14:58:47.6320||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221148312.28,"formattedAmount":"-8,221,148,312.28","bookBalance":-8221148312.28,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606159369.35,"formattedAmount":"1,606,159,369.35","bookBalance":1606159369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 14:58:47.6362||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 14:58:47.6362|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]]'. 2025-11-14 14:58:47.6362|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2347.3631ms 2025-11-14 14:58:47.6362|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 14:58:47.6362|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2383.5231ms 200 application/json; charset=utf-8 2025-11-14 14:58:48.1005||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:58:48.1045||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:58:48.1045||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:58:48.1198||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:58:48.1198||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:58:48.1198||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 14:58:48.9533||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 14:58:48.9587||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:58:48.9587||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:58:48.9748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:58:48.9748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:58:48.9748||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 14:58:49.7543||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:58:49.7543||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:58:49.7543||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:58:49.7738||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:58:49.7738||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:58:49.7738||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 14:58:49.9554|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 14:58:49.9554|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 14:58:49.9576|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:49.9576|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:49.9576|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5473ms 204 2025-11-14 14:58:49.9576|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3787ms 204 2025-11-14 14:58:49.9576|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 14:58:49.9576|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 14:58:49.9576|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:58:49.9576|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:58:49.9576|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:49.9714|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:58:49.9714|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:58:49.9714|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:58:49.9714|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 14:58:49.9714|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 14:58:49.9714|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). 2025-11-14 14:58:49.9714|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). 2025-11-14 14:58:49.9714|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:58:49.9714|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:58:49.9714|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] 2025-11-14 14:58:49.9875|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]]'. 2025-11-14 14:58:49.9875|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.2262ms 2025-11-14 14:58:49.9875|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 14:58:49.9875|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] 2025-11-14 14:58:49.9875|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.5715ms 200 application/json; charset=utf-8 2025-11-14 14:58:49.9875|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]]'. 2025-11-14 14:58:49.9875|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.9773ms 2025-11-14 14:58:49.9875|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 14:58:50.0038|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.2349ms 200 application/json; charset=utf-8 2025-11-14 14:58:50.5390||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 14:58:50.5390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:58:50.5390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:58:50.5562||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:58:50.5562||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:58:50.5562||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 14:58:51.3496||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:58:51.3496||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:58:51.3496||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:58:51.3655||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:58:51.3655|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [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; 2025-11-14 14:58:51.3655|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 2025-11-14 14:58:51.3782|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:58:51.3782|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:58:51.3782|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:58:51.3782|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:58:51.3782|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:58:51.3782|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:58:51.3782|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:58:51.3936|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:58:51.3936|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:58:51.3936|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:58:51.3936|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' 2025-11-14 14:58:51.3936|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:58:51.4419|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]]'. 2025-11-14 14:58:51.4419|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6158.5431ms 2025-11-14 14:58:51.4419|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 14:58:51.4419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6193.9883ms 200 application/json; charset=utf-8 2025-11-14 14:59:00.0157|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:59:00.0157|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:59:00.0157|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:59:00.0157|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:59:00.0157|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:59:00.0157|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:59:00.0237|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9051ms 204 2025-11-14 14:59:00.0237|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2176ms 204 2025-11-14 14:59:00.0237|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4785ms 204 2025-11-14 14:59:00.0237|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 14:59:00.0237|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 14:59:00.0237|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 14:59:00.0237|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:59:00.0237|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:59:00.0237|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:59:00.0237|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:59:00.0237|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:59:00.0237|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:59:00.0398|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:59:00.0398|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:59:00.0398|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:59:00.0398|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 14:59:00.0398|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 14:59:00.0398|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 14:59:00.0398|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). 2025-11-14 14:59:00.0398|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). 2025-11-14 14:59:00.0398|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). 2025-11-14 14:59:00.0544||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 14:59:00.0544|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:59:00.0544|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:59:00.0544|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 2025-11-14 14:59:00.0544||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 14:59:00.0544|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]]'. 2025-11-14 14:59:00.0544||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 14:59:00.0544|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)) 2025-11-14 14:59:00.0544|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.7036ms 2025-11-14 14:59:00.0733||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 14:59:00.0733|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 14:59:00.0733||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 14:59:00.0733|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.4185ms 200 application/json; charset=utf-8 2025-11-14 14:59:00.0859||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 2025-11-14 14:59:00.0859||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 14:59:00.0859||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 14:59:00.0859||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 2025-11-14 14:59:00.0859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:59:00.1020||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 14:59:00.7948|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 14:59:00.7948|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 14:59:00.7948|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:59:00.7948|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:59:00.7948|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2949ms 204 2025-11-14 14:59:00.8051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3086ms 204 2025-11-14 14:59:00.8051|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 14:59:00.8051|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 14:59:00.8051|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:59:00.8051|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 14:59:00.8051|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:59:00.8051|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 14:59:00.8051|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:59:00.8051|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 14:59:00.8051|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 14:59:00.8051|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 14:59:00.8051|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). 2025-11-14 14:59:00.8205|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). 2025-11-14 14:59:00.8205|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:59:00.8205|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 14:59:00.8205|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] 2025-11-14 14:59:00.8205|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]]'. 2025-11-14 14:59:00.8205|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.7183ms 2025-11-14 14:59:00.8205|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 14:59:00.8205|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] 2025-11-14 14:59:00.8205|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.1923ms 200 application/json; charset=utf-8 2025-11-14 14:59:00.8387|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]]'. 2025-11-14 14:59:00.8387|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.5398ms 2025-11-14 14:59:00.8387|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 14:59:00.8387|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.7853ms 200 application/json; charset=utf-8 2025-11-14 14:59:00.9173||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:59:00.9173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:59:00.9173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:59:00.9335||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:59:00.9335||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:59:00.9335||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 14:59:01.7272||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:59:01.7272||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:59:01.7272||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:59:01.7462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:59:01.7462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:59:01.7462||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 14:59:02.4920||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 14:59:02.4920||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:59:02.4920||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:59:02.5084||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:59:02.5084||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:59:02.5084||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 14:59:03.3487||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221148312.28,"formattedAmount":"-8,221,148,312.28","bookBalance":-8221148312.28,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606159369.35,"formattedAmount":"1,606,159,369.35","bookBalance":1606159369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 14:59:03.3553||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 14:59:03.3553|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]]'. 2025-11-14 14:59:03.3553|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3306.7188ms 2025-11-14 14:59:03.3553|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 14:59:03.3553|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3335.9254ms 200 application/json; charset=utf-8 2025-11-14 14:59:03.3553||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:59:03.3715||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:59:03.3715||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:59:03.3868||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:59:03.3868||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:59:03.3868||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 14:59:04.1475||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 14:59:04.1475||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:59:04.1475||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:59:04.1628||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:59:04.1628||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 14:59:04.1675||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 14:59:04.9574||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 14:59:04.9574||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 14:59:04.9649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 14:59:04.9649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 14:59:04.9876|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; 2025-11-14 14:59:04.9876|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 2025-11-14 14:59:04.9876|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:59:04.9966|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:59:04.9966|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:59:04.9966|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:59:04.9966|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:59:04.9966|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:59:05.0139|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:59:05.0139|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:59:05.0139|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:59:05.0139|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:59:05.0139|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 14:59:05.0139|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 14:59:05.0616|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]]'. 2025-11-14 14:59:05.0616|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5007.1346ms 2025-11-14 14:59:05.0616|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 14:59:05.0616|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5037.8387ms 200 application/json; charset=utf-8 2025-11-14 15:02:32.6367|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:02:32.6367|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:02:32.6367|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:02:32.6367|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:02:32.6412|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:02:32.6412|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:02:32.6412|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8271ms 204 2025-11-14 15:02:32.6412|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9052ms 204 2025-11-14 15:02:32.6412|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9735ms 204 2025-11-14 15:02:32.6412|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:02:32.6412|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:02:32.6412|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:02:32.6412|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:02:32.6574|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:02:32.6574|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:02:32.6574|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:02:32.6574|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:02:32.6574|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:02:32.6574|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:02:32.6574|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:02:32.6574|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:02:32.6574|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:02:32.6574|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:02:32.6574|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:02:32.6574|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). 2025-11-14 15:02:32.6574|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). 2025-11-14 15:02:32.6574|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). 2025-11-14 15:02:32.6727|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:02:32.6727|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:02:32.6727||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 15:02:32.6727|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 2025-11-14 15:02:32.6727|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)) 2025-11-14 15:02:32.6727|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]]'. 2025-11-14 15:02:32.6727||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:02:32.6727|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.6339ms 2025-11-14 15:02:32.6727||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:02:32.6727|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:02:32.6727||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:02:32.6885||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:02:32.6885|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.4439ms 200 application/json; charset=utf-8 2025-11-14 15:02:32.7059||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 2025-11-14 15:02:32.7059||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:02:32.7059||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 15:02:32.7195||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 2025-11-14 15:02:32.7195||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 15:02:32.7195||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 15:02:34.5587||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:02:34.5587||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:02:34.5642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:02:34.5642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:02:34.5642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:02:34.5795||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 15:02:34.7790||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221148312.28,"formattedAmount":"-8,221,148,312.28","bookBalance":-8221148312.28,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606159369.35,"formattedAmount":"1,606,159,369.35","bookBalance":1606159369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 15:02:34.7790||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 15:02:34.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]]'. 2025-11-14 15:02:34.7836|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2110.2401ms 2025-11-14 15:02:34.7836|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:02:34.7836|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2133.3367ms 200 application/json; charset=utf-8 2025-11-14 15:02:35.3693||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:02:35.3693||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:02:35.3775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:02:35.3775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:02:35.3934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:02:35.3934||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 15:02:36.1545||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:02:36.1636||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:02:36.1636||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:02:36.1868||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:02:36.1924||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:02:36.1924||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 15:02:37.0162||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:02:37.0221||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:02:37.0221||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:02:37.0408||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:02:37.0408||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:02:37.0502||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 15:02:37.8172||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:02:37.8172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:02:37.8172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:02:37.8318||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:02:37.8318||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:02:37.8318||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 15:02:38.5812||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:02:38.5812||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:02:38.5812||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:02:38.6044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:02:38.6138|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; 2025-11-14 15:02:38.6138|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 2025-11-14 15:02:38.6138|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:02:38.6138|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:02:38.6298|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:02:38.6298|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:02:38.6298|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:02:38.6298|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:02:38.6450|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:02:38.6450|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:02:38.6450|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:02:38.6450|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)) 2025-11-14 15:02:38.6593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:02:38.6593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:02:38.7083|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]]'. 2025-11-14 15:02:38.7083|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6037.9483ms 2025-11-14 15:02:38.7083|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:02:38.7083|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6062.7723ms 200 application/json; charset=utf-8 2025-11-14 15:12:50.2632|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:12:50.2632|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:12:50.2632|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:12:50.2632|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:12:50.2693|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:12:50.2693|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:12:50.2693|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9343ms 204 2025-11-14 15:12:50.2693|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7474ms 204 2025-11-14 15:12:50.2693|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1687ms 204 2025-11-14 15:12:50.2693|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:12:50.2693|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:12:50.2693|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:12:50.2693|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:12:50.2825|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:12:50.2825|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:12:50.2825|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:12:50.2825|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:12:50.2825|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:12:50.2825|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:12:50.2825|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:12:50.2825|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:12:50.2825|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:12:50.2825|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:12:50.2825|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). 2025-11-14 15:12:50.2825|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). 2025-11-14 15:12:50.2825|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:12:50.2825||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 15:12:50.2825|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:12:50.2980|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). 2025-11-14 15:12:50.2980|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:12:50.3146||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:12:50.3146|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)) 2025-11-14 15:12:50.3146||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:12:50.3146||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:12:50.3146|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 2025-11-14 15:12:50.3146||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:12:50.3146|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]]'. 2025-11-14 15:12:50.3146|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 24.6384ms 2025-11-14 15:12:50.3146|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:12:50.3295|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.0935ms 200 application/json; charset=utf-8 2025-11-14 15:12:50.3295||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 2025-11-14 15:12:50.3295||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 15:12:50.3295||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 2025-11-14 15:12:50.3295||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 15:12:50.3295||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:12:50.3295||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 15:12:51.2176||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:12:51.2214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:12:51.2214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:12:51.2214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:12:51.2377||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:12:51.2377||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 15:12:52.0050||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:12:52.0050||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:12:52.0050||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:12:52.0246||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:12:52.0246||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:12:52.0246||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 15:12:52.7579||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:12:52.7579||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:12:52.7579||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:12:52.7717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:12:52.7717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:12:52.7717||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 15:12:53.5923||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:12:53.5923||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:12:53.5923||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:12:53.6087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:12:53.6087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:12:53.6144||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 15:12:53.6518||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221148312.28,"formattedAmount":"-8,221,148,312.28","bookBalance":-8221148312.28,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606159369.35,"formattedAmount":"1,606,159,369.35","bookBalance":1606159369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 15:12:53.6518||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 15:12:53.6518|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]]'. 2025-11-14 15:12:53.6518|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3363.1053ms 2025-11-14 15:12:53.6518|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:12:53.6616|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3383.6502ms 200 application/json; charset=utf-8 2025-11-14 15:12:54.3827||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:12:54.3827||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:12:54.3827||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:12:54.4065||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:12:54.4109||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:12:54.4109||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 15:12:55.2251||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:12:55.2251||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:12:55.2251||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:12:55.2447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:12:55.2447|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; 2025-11-14 15:12:55.2608|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 2025-11-14 15:12:55.2608|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:12:55.2608|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:12:55.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' 2025-11-14 15:12:55.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)) 2025-11-14 15:12:55.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' 2025-11-14 15:12:55.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)) 2025-11-14 15:12:55.2864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:12:55.2864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:12:55.2864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:12:55.2864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:12:55.2864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:12:55.2864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:12:55.3401|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]]'. 2025-11-14 15:12:55.3401|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5046.0582ms 2025-11-14 15:12:55.3401|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:12:55.3401|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5068.9352ms 200 application/json; charset=utf-8 2025-11-14 15:13:01.8252|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:13:01.8252|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:13:01.8252|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:13:01.8252|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:01.8252|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:01.8252|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:01.8252|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1733ms 204 2025-11-14 15:13:01.8252|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9859ms 204 2025-11-14 15:13:01.8252|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7131ms 204 2025-11-14 15:13:01.8368|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:13:01.8368|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:13:01.8368|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:13:01.8368|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:13:01.8368|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:13:01.8368|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:13:01.8368|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:01.8368|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:01.8368|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:01.8498|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:13:01.8498|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:13:01.8498|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:13:01.8498|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:13:01.8498|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:13:01.8498|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:13:01.8498|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). 2025-11-14 15:13:01.8498|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). 2025-11-14 15:13:01.8498|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). 2025-11-14 15:13:01.8498||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 15:13:01.8498|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:13:01.8498|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:13:01.8498||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:13:01.8665|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)) 2025-11-14 15:13:01.8665||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:13:01.8665|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 2025-11-14 15:13:01.8665||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:13:01.8665|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]]'. 2025-11-14 15:13:01.8665||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:13:01.8665|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.3319ms 2025-11-14 15:13:01.8665|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:13:01.8665|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.0482ms 200 application/json; charset=utf-8 2025-11-14 15:13:01.8839||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 2025-11-14 15:13:01.8839||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 15:13:01.8839||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 15:13:01.8839||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 2025-11-14 15:13:01.8839||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:01.8976||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 15:13:02.6598||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:13:02.6598||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:02.6635||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:02.6635||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:02.6635||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:02.6789||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 15:13:03.4590||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:13:03.4618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:03.4618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:03.4763||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:03.4763||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:03.4763||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 15:13:04.1844||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:13:04.1844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:04.1844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:04.2012||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:04.2012||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:04.2012||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 15:13:05.0217||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:13:05.0217||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:05.0217||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:05.0412||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:05.0412||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:05.0491||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 15:13:05.1128||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221148312.28,"formattedAmount":"-8,221,148,312.28","bookBalance":-8221148312.28,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606159369.35,"formattedAmount":"1,606,159,369.35","bookBalance":1606159369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 15:13:05.1128||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 15:13:05.1128|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]]'. 2025-11-14 15:13:05.1128|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3263.3939ms 2025-11-14 15:13:05.1128|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:13:05.1128|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3286.3472ms 200 application/json; charset=utf-8 2025-11-14 15:13:05.8465||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:13:05.8465||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:05.8465||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:05.8623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:05.8623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:05.8623||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 15:13:06.6117||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:13:06.6117||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:06.6117||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:06.6292||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:06.6292|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; 2025-11-14 15:13:06.6428|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 2025-11-14 15:13:06.6428|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:06.6428|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:06.6428|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' 2025-11-14 15:13:06.6428|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:06.6428|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:06.6593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:06.6593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:06.6593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:06.6593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:06.6593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:06.6735|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:06.6735|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:06.7119|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]]'. 2025-11-14 15:13:06.7119|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4856.5434ms 2025-11-14 15:13:06.7119|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:13:06.7196|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4882.3166ms 200 application/json; charset=utf-8 2025-11-14 15:13:15.5641|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:13:15.5641|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:13:15.5641|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:13:15.5641|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:15.5641|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:15.5641|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:15.5743|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.246ms 204 2025-11-14 15:13:15.5743|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7251ms 204 2025-11-14 15:13:15.5743|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.5505ms 204 2025-11-14 15:13:15.5743|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:13:15.5743|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:13:15.5743|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:13:15.5743|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:13:15.5743|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:13:15.5898|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:13:15.5898|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:15.5898|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:15.5898|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:15.5898|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:13:15.5898|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:13:15.5898|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:13:15.5898|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:13:15.5898|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:13:15.5898|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:13:15.6061|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). 2025-11-14 15:13:15.6061|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). 2025-11-14 15:13:15.6061|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). 2025-11-14 15:13:15.6061||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 15:13:15.6061|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:13:15.6061|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:13:15.6061|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 2025-11-14 15:13:15.6223|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]]'. 2025-11-14 15:13:15.6223||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:13:15.6223|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)) 2025-11-14 15:13:15.6223|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.9454ms 2025-11-14 15:13:15.6223||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:13:15.6223|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:13:15.6223||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:13:15.6223|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.4436ms 200 application/json; charset=utf-8 2025-11-14 15:13:15.6223||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:13:15.6432||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 2025-11-14 15:13:15.6432||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 15:13:15.6432||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 2025-11-14 15:13:15.6432||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 15:13:15.6432||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:15.6529||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 15:13:16.3709||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:13:16.3709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:16.3709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:16.3883||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:16.3883||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:16.3883||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 15:13:17.1645||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:13:17.1686||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:17.1686||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:17.1835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:17.1835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:17.1835||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 15:13:17.9330||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:13:17.9363||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:17.9363||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:17.9363||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:17.9517||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:17.9517||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 15:13:18.7821||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221148312.28,"formattedAmount":"-8,221,148,312.28","bookBalance":-8221148312.28,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606159369.35,"formattedAmount":"1,606,159,369.35","bookBalance":1606159369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 15:13:18.7821||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 15:13:18.7821|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]]'. 2025-11-14 15:13:18.7821|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3179.6443ms 2025-11-14 15:13:18.7821|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:13:18.7821|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3211.7159ms 200 application/json; charset=utf-8 2025-11-14 15:13:18.8243||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:13:18.8243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:18.8323||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:18.8467||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:18.8467||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:18.8467||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 15:13:19.6064||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:13:19.6064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:19.6064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:19.6199||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:19.6199||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:19.6199||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 15:13:20.3910||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:13:20.3960||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:20.3960||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:20.4127||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:20.4127|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; 2025-11-14 15:13:20.4297|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 2025-11-14 15:13:20.4297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:20.4297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:20.4419|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:20.4419|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:20.4419|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:20.4419|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:20.4574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:20.4574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:20.4574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:20.4679|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:20.4679|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:20.4679|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:20.5169|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]]'. 2025-11-14 15:13:20.5206|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4906.7829ms 2025-11-14 15:13:20.5206|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:13:20.5206|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4939.8679ms 200 application/json; charset=utf-8 2025-11-14 15:13:30.4071|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:13:30.4071|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:13:30.4073|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:13:30.4073|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:30.4073|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:30.4073|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:30.4073|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4495ms 204 2025-11-14 15:13:30.4073|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9678ms 204 2025-11-14 15:13:30.4073|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.2323ms 204 2025-11-14 15:13:30.4241|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:13:30.4241|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:13:30.4241|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:13:30.4241|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:13:30.4241|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:13:30.4241|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:13:30.4241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:30.4241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:30.4241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:30.4241|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:13:30.4241|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:13:30.4241|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:13:30.4394|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:13:30.4394|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:13:30.4394|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:13:30.4394|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). 2025-11-14 15:13:30.4394|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). 2025-11-14 15:13:30.4394|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). 2025-11-14 15:13:30.4394|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:13:30.4394|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:13:30.4394||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 15:13:30.4394|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 2025-11-14 15:13:30.4569|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)) 2025-11-14 15:13:30.4569||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:13:30.4569|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]]'. 2025-11-14 15:13:30.4569||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:13:30.4569||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:13:30.4569|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.6862ms 2025-11-14 15:13:30.4569||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:13:30.4700|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:13:30.4700|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.9093ms 200 application/json; charset=utf-8 2025-11-14 15:13:30.4700||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 2025-11-14 15:13:30.4884||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 15:13:30.4884||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 2025-11-14 15:13:30.4884||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 15:13:30.4884||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:30.5014||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 15:13:31.2554||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:13:31.2597||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:31.2597||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:31.2765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:31.2765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:31.2765||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 15:13:31.9112|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 15:13:31.9112|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 15:13:31.9112|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:31.9112|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:31.9112|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6066ms 204 2025-11-14 15:13:31.9226|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5324ms 204 2025-11-14 15:13:31.9226|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 15:13:31.9226|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 15:13:31.9226|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:13:31.9226|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:13:31.9226|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:31.9381|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:13:31.9381|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:13:31.9381|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:13:31.9381|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 15:13:31.9381|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 15:13:31.9516|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). 2025-11-14 15:13:31.9516|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). 2025-11-14 15:13:31.9516|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:13:31.9516|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:13:31.9516|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] 2025-11-14 15:13:31.9699|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]]'. 2025-11-14 15:13:31.9699|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 17.9212ms 2025-11-14 15:13:31.9699|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] 2025-11-14 15:13:31.9699|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 15:13:31.9699|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.1362ms 200 application/json; charset=utf-8 2025-11-14 15:13:31.9828|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]]'. 2025-11-14 15:13:31.9828|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 26.8556ms 2025-11-14 15:13:31.9828|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 15:13:31.9828|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 62.7447ms 200 application/json; charset=utf-8 2025-11-14 15:13:32.0380||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:13:32.0380||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:32.0380||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:32.0542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:32.0542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:32.0542||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 15:13:32.7779||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:13:32.7820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:32.7820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:32.7962||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:32.7962||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:32.7962||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 15:13:33.5996||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:13:33.5996||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:33.6082||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:33.6082||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:33.6260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:33.6260||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 15:13:33.6746||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221148312.28,"formattedAmount":"-8,221,148,312.28","bookBalance":-8221148312.28,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606159369.35,"formattedAmount":"1,606,159,369.35","bookBalance":1606159369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 15:13:33.6746||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 15:13:33.6746|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]]'. 2025-11-14 15:13:33.6746|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3231.3112ms 2025-11-14 15:13:33.6746|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:13:33.6746|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3255.5924ms 200 application/json; charset=utf-8 2025-11-14 15:13:34.3437||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:13:34.3437||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:34.3437||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:34.3668||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:34.3668||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:13:34.3739||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 15:13:35.0971||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:13:35.0971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:13:35.0971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:13:35.1146||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:13:35.1146|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; 2025-11-14 15:13:35.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 2025-11-14 15:13:35.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' 2025-11-14 15:13:35.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)) 2025-11-14 15:13:35.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' 2025-11-14 15:13:35.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)) 2025-11-14 15:13:35.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' 2025-11-14 15:13:35.1422|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:35.1422|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:35.1422|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:35.1422|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:35.1422|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:35.1574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:13:35.1574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:13:35.1988|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]]'. 2025-11-14 15:13:35.1988|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4753.0449ms 2025-11-14 15:13:35.2037|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:13:35.2037|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4778.7805ms 200 application/json; charset=utf-8 2025-11-14 15:14:10.8816|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:14:10.8816|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:14:10.8816|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:14:10.8816|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:14:10.8853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:14:10.8853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:14:10.8853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0651ms 204 2025-11-14 15:14:10.8853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7085ms 204 2025-11-14 15:14:10.8853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0982ms 204 2025-11-14 15:14:10.8853|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:14:10.8853|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:14:10.8853|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:14:10.8853|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:14:10.8853|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:14:10.8853|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:14:10.8853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:14:10.8853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:14:10.9003|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:14:10.9003|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:14:10.9003|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:14:10.9003|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:14:10.9003|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:14:10.9003|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:14:10.9003|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:14:10.9003|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). 2025-11-14 15:14:10.9003|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). 2025-11-14 15:14:10.9003|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). 2025-11-14 15:14:10.9003|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:14:10.9003|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:14:10.9003||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 15:14:10.9003|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 2025-11-14 15:14:10.9003|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)) 2025-11-14 15:14:10.9003|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]]'. 2025-11-14 15:14:10.9155||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:14:10.9155||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:14:10.9155|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.428ms 2025-11-14 15:14:10.9155||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:14:10.9155|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:14:10.9155||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:14:10.9155|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.1707ms 200 application/json; charset=utf-8 2025-11-14 15:14:10.9363||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 2025-11-14 15:14:10.9363||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 2025-11-14 15:14:10.9363||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:14:10.9363||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 15:14:10.9363||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 15:14:10.9472||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 15:14:11.7157||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:14:11.7157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:14:11.7157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:14:11.7339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:14:11.7339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:14:11.7339||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 15:14:12.4920||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:14:12.4920||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:14:12.4920||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:14:12.5080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:14:12.5080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:14:12.5080||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 15:14:13.2431||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:14:13.2431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:14:13.2431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:14:13.2431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:14:13.2567||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:14:13.2567||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 15:14:14.0664||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:14:14.0708||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:14:14.0708||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:14:14.0874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:14:14.0874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:14:14.0874||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 15:14:14.1367||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221148312.28,"formattedAmount":"-8,221,148,312.28","bookBalance":-8221148312.28,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606159369.35,"formattedAmount":"1,606,159,369.35","bookBalance":1606159369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 15:14:14.1367||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 15:14:14.1476|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]]'. 2025-11-14 15:14:14.1476|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3237.9556ms 2025-11-14 15:14:14.1476|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:14:14.1476|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3257.2753ms 200 application/json; charset=utf-8 2025-11-14 15:14:14.8875||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:14:14.8875||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:14:14.8875||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:14:14.9035||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:14:14.9035||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:14:14.9035||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 15:14:15.6432||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:14:15.6484||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:14:15.6484||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:14:15.6675||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:14:15.6675|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; 2025-11-14 15:14:15.6829|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 2025-11-14 15:14:15.6829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:14:15.6829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:14:15.6829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:14:15.6962|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:14:15.6962|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:14:15.6962|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:14:15.6962|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:14:15.6962|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:14:15.7112|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:14:15.7112|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:14:15.7112|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:14:15.7112|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:14:15.7549|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]]'. 2025-11-14 15:14:15.7570|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4847.2537ms 2025-11-14 15:14:15.7570|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:14:15.7570|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4866.7797ms 200 application/json; charset=utf-8 2025-11-14 15:14:18.9686|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 15:14:18.9686|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 15:14:18.9710|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:14:18.9710|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:14:18.9710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4453ms 204 2025-11-14 15:14:18.9710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0272ms 204 2025-11-14 15:14:18.9710|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 15:14:18.9710|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 15:14:18.9710|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:14:18.9710|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:14:18.9710|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:14:18.9710|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:14:18.9710|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:14:18.9874|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:14:18.9874|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 15:14:18.9874|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 15:14:18.9874|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). 2025-11-14 15:14:18.9874|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). 2025-11-14 15:14:18.9874|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:14:18.9874|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:14:18.9874|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] 2025-11-14 15:14:19.0028|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]]'. 2025-11-14 15:14:19.0028|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.7299ms 2025-11-14 15:14:19.0028|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 15:14:19.0028|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] 2025-11-14 15:14:19.0028|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.7315ms 200 application/json; charset=utf-8 2025-11-14 15:14:19.0251|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]]'. 2025-11-14 15:14:19.0251|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 32.8984ms 2025-11-14 15:14:19.0251|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 15:14:19.0251|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.3618ms 200 application/json; charset=utf-8 2025-11-14 15:28:09.5413|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 15:28:09.5413|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 15:28:09.5413|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:09.5413|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:09.5413|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6427ms 204 2025-11-14 15:28:09.5413|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8789ms 204 2025-11-14 15:28:09.5536|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 15:28:09.5536|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 15:28:09.5536|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() 2025-11-14 15:28:09.5536|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() 2025-11-14 15:28:09.5536|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'. 2025-11-14 15:28:09.5536|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'. 2025-11-14 15:28:09.5536|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:09.5536|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:09.5536|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 15:28:09.5536|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 15:28:09.5685|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 15:28:09.5685|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 15:28:09.5685|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.7204ms 401 2025-11-14 15:28:09.5685|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.8288ms 401 2025-11-14 15:28:20.8779|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 15:28:20.8779|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:20.8849|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9659ms 204 2025-11-14 15:28:20.9548|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 15:28:20.9548|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 15:28:20.9548|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:20.9548|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:20.9548|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1837ms 204 2025-11-14 15:28:20.9548|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3694ms 204 2025-11-14 15:28:20.9548|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 15:28:20.9723|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 15:28:20.9723|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 15:28:20.9723|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:28:20.9723|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:28:20.9723|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:28:20.9723|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:20.9863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:20.9863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:20.9863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:28:20.9863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:28:20.9863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:28:20.9863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 15:28:20.9863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 15:28:20.9863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 15:28:20.9863|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). 2025-11-14 15:28:20.9863|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). 2025-11-14 15:28:21.0018|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). 2025-11-14 15:28:21.0018|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:28:21.0018|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:28:21.0018|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:28:21.0194|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)) 2025-11-14 15:28:21.0194|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]]'. 2025-11-14 15:28:21.0194|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 20.0999ms 2025-11-14 15:28:21.0194|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 15:28:21.0194|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] 2025-11-14 15:28:21.0194|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.6831ms 200 application/json; charset=utf-8 2025-11-14 15:28:21.0194|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]]'. 2025-11-14 15:28:21.0194|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 28.347ms 2025-11-14 15:28:21.0337|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] 2025-11-14 15:28:21.0337|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 15:28:21.0337|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.2463ms 200 application/json; charset=utf-8 2025-11-14 15:28:21.0337|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]]'. 2025-11-14 15:28:21.0337|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 36.5309ms 2025-11-14 15:28:21.0337|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 15:28:21.0337|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.0596ms 200 application/json; charset=utf-8 2025-11-14 15:28:23.0616|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:28:23.0616|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:28:23.0616|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:28:23.0652|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:23.0652|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:23.0652|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:23.0652|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.357ms 204 2025-11-14 15:28:23.0652|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.357ms 204 2025-11-14 15:28:23.0788|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.983ms 204 2025-11-14 15:28:23.0788|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:28:23.0788|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:28:23.0788|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:28:23.0788|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:28:23.0957|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:28:23.0957|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:28:23.0957|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:23.0957|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:23.0957|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:23.1102|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:28:23.1102|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:28:23.1102|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:28:23.1102|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:28:23.1102|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:28:23.1102|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:28:23.1254|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). 2025-11-14 15:28:23.1254|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). 2025-11-14 15:28:23.1254|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). 2025-11-14 15:28:23.1254|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:28:23.1254||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 15:28:23.1421|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:28:23.1421|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)) 2025-11-14 15:28:23.1421|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 2025-11-14 15:28:23.1421|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]]'. 2025-11-14 15:28:23.1421|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.493ms 2025-11-14 15:28:23.1421|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:28:23.1421|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.7716ms 200 application/json; charset=utf-8 2025-11-14 15:28:23.1421||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:28:23.1606||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:28:23.1606||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:28:23.1606||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:28:23.1820||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 2025-11-14 15:28:23.1820||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 2025-11-14 15:28:23.1820||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 15:28:23.1878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:28:23.1878||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 15:28:23.1878||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 15:28:24.7088|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 15:28:24.7088|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 15:28:24.7088|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:28:24.7088|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:28:24.7088|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:24.7088|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:28:24.7196|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:28:24.7196|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:28:24.7196|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 15:28:24.7196|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 15:28:24.7196|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). 2025-11-14 15:28:24.7196|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). 2025-11-14 15:28:24.7196|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:28:24.7196|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:28:24.7351|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] 2025-11-14 15:28:24.7351|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]]'. 2025-11-14 15:28:24.7351|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.0969ms 2025-11-14 15:28:24.7351|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 15:28:24.7351|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.5863ms 200 application/json; charset=utf-8 2025-11-14 15:28:24.7515|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (19ms) [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] 2025-11-14 15:28:24.7515|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]]'. 2025-11-14 15:28:24.7515|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 31.837ms 2025-11-14 15:28:24.7515|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 15:28:24.7515|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.4454ms 200 application/json; charset=utf-8 2025-11-14 15:28:25.0440||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:28:25.0482||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:28:25.0482||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:28:25.0482||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:28:25.0656||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:28:25.0656||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 15:28:25.2534||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221148312.28,"formattedAmount":"-8,221,148,312.28","bookBalance":-8221148312.28,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606159369.35,"formattedAmount":"1,606,159,369.35","bookBalance":1606159369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 15:28:25.2606||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 15:28:25.2606|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]]'. 2025-11-14 15:28:25.2606|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2126.0763ms 2025-11-14 15:28:25.2606|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:28:25.2606|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2183.5474ms 200 application/json; charset=utf-8 2025-11-14 15:28:25.8330||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:28:25.8330||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:28:25.8403||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:28:25.8403||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:28:25.8553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:28:25.8553||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 15:28:26.6215||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:28:26.6215||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:28:26.6215||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:28:26.6431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:28:26.6431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:28:26.6431||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 15:28:27.4069||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:28:27.4069||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:28:27.4069||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:28:27.4246||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:28:27.4246||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:28:27.4246||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 15:28:28.2930||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:28:28.2930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:28:28.2930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:28:28.3106||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:28:28.3106||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:28:28.3106||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 15:28:29.0612||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:28:29.0612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:28:29.0612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:28:29.0821||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:28:29.1027|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [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; 2025-11-14 15:28:29.1088|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 2025-11-14 15:28:29.1088|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:28:29.1088|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:28:29.1088|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:28:29.1226|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:28:29.1226|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:28:29.1226|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:28:29.1226|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:28:29.1226|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:28:29.1226|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:28:29.1226|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:28:29.1383|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:28:29.1383|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:28:29.1826|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]]'. 2025-11-14 15:28:29.1826|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6047.4649ms 2025-11-14 15:28:29.1826|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:28:29.1826|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6098.6456ms 200 application/json; charset=utf-8 2025-11-14 15:29:00.7445|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:29:00.7445|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:29:00.7445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:29:00.7445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:29:00.7445|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1713ms 204 2025-11-14 15:29:00.7445|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:29:00.7445|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1561ms 204 2025-11-14 15:29:00.7445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:29:00.7611|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:29:00.7611|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:29:00.7611|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7904ms 204 2025-11-14 15:29:00.7611|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:29:00.7611|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:29:00.7611|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:29:00.7611|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:29:00.7611|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:29:00.7611|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:29:00.7611|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:29:00.7611|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:29:00.7772|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:29:00.7772|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:29:00.7772|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:29:00.7772|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:29:00.7772|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). 2025-11-14 15:29:00.7772|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). 2025-11-14 15:29:00.7772|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:29:00.7772|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:29:00.7772|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:29:00.7772|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). 2025-11-14 15:29:00.7925|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 2025-11-14 15:29:00.7925||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 15:29:00.7925|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]]'. 2025-11-14 15:29:00.7925|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)) 2025-11-14 15:29:00.7925|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.7704ms 2025-11-14 15:29:00.7925||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:29:00.7925|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:29:00.7925||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:29:00.7925|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.8278ms 200 application/json; charset=utf-8 2025-11-14 15:29:00.7925||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:29:00.8089||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:29:00.8255||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 2025-11-14 15:29:00.8255||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 2025-11-14 15:29:00.8255||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 15:29:00.8255||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:29:00.8255||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 15:29:00.8255||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 15:29:01.6349||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:29:01.6377||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:29:01.6377||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:29:01.6513||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:29:01.6513||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:29:01.6513||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 15:29:02.4306||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:29:02.4349||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:29:02.4349||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:29:02.4517||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:29:02.4517||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:29:02.4517||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 15:29:03.2472||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:29:03.2472||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:29:03.2472||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:29:03.2623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:29:03.2623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:29:03.2623||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 15:29:04.1331||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:29:04.1365||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:29:04.1365||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221148312.28,"formattedAmount":"-8,221,148,312.28","bookBalance":-8221148312.28,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606159369.35,"formattedAmount":"1,606,159,369.35","bookBalance":1606159369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 15:29:04.1365||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:29:04.1365||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 15:29:04.1365|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]]'. 2025-11-14 15:29:04.1365|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3355.2699ms 2025-11-14 15:29:04.1365|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:29:04.1365|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3380.214ms 200 application/json; charset=utf-8 2025-11-14 15:29:04.1524||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:29:04.1524||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:29:04.1524||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 15:29:04.9752||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:29:04.9801||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:29:04.9801||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:29:04.9967||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:29:04.9967||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:29:04.9967||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 15:29:05.7768||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:29:05.7768||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:29:05.7768||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:29:05.7986||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:29:05.8076|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; 2025-11-14 15:29:05.8076|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 2025-11-14 15:29:05.8076|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' 2025-11-14 15:29:05.8262|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)) 2025-11-14 15:29:05.8262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:29:05.8262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:29:05.8262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:29:05.8262|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:29:05.8424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:29:05.8424|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)) 2025-11-14 15:29:05.8424|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' 2025-11-14 15:29:05.8548|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:29:05.8548|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:29:05.8548|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:29:05.9080|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]]'. 2025-11-14 15:29:05.9080|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5124.0626ms 2025-11-14 15:29:05.9080|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:29:05.9080|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5153.8757ms 200 application/json; charset=utf-8 2025-11-14 15:32:56.3680|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 15:32:56.3680|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 15:32:56.3680|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:32:56.3680|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:32:56.3752|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1955ms 204 2025-11-14 15:32:56.3752|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4937ms 204 2025-11-14 15:32:56.3752|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 15:32:56.3752|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 15:32:56.3752|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:32:56.3752|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:32:56.3896|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:32:56.3896|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:32:56.3896|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:32:56.3896|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:32:56.3896|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 15:32:56.3896|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 15:32:56.3896|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). 2025-11-14 15:32:56.3896|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). 2025-11-14 15:32:56.3896|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:32:56.3896|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:32:56.4062|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] 2025-11-14 15:32:56.4062|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]]'. 2025-11-14 15:32:56.4062|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.8295ms 2025-11-14 15:32:56.4062|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] 2025-11-14 15:32:56.4062|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 15:32:56.4062|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.7149ms 200 application/json; charset=utf-8 2025-11-14 15:32:56.4062|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]]'. 2025-11-14 15:32:56.4062|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 16.6109ms 2025-11-14 15:32:56.4062|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 15:32:56.4062|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.3403ms 200 application/json; charset=utf-8 2025-11-14 15:34:11.2746|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:34:11.2746|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:34:11.2746|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:34:11.2746|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:34:11.2746|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:34:11.2746|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:34:11.2850|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4136ms 204 2025-11-14 15:34:11.2850|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4178ms 204 2025-11-14 15:34:11.2850|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8523ms 204 2025-11-14 15:34:11.3018|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:34:11.3018|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:34:11.3018|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:34:11.3018|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:34:11.3018|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:34:11.3018|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:34:11.3018|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:34:11.3018|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:34:11.3018|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:34:11.3168|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:34:11.3168|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:34:11.3168|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:34:11.3168|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:34:11.3168|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:34:11.3168|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:34:11.3168|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). 2025-11-14 15:34:11.3168|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). 2025-11-14 15:34:11.3168|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). 2025-11-14 15:34:11.3168|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:34:11.3310|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:34:11.3310||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 15:34:11.3310|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)) 2025-11-14 15:34:11.3310|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 2025-11-14 15:34:11.3310||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:34:11.3310|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]]'. 2025-11-14 15:34:11.3310||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 15:34:11.3310||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:34:11.3310|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.1901ms 2025-11-14 15:34:11.3310||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 15:34:11.3480|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 15:34:11.3480|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.7586ms 200 application/json; charset=utf-8 2025-11-14 15:34:11.3668||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 2025-11-14 15:34:11.3668||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:34:11.3668||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 15:34:11.3668||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 2025-11-14 15:34:11.3781||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 15:34:11.3781||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 15:34:12.1604||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:34:12.1604||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:34:12.1604||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:34:12.1811||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:34:12.1811||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:34:12.1811||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 15:34:12.9556||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221148312.28","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:34:12.9556||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:34:12.9556||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:34:12.9779||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:34:12.9779||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:34:12.9779||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 15:34:13.7839||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:34:13.7839||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:34:13.7839||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:34:13.8017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:34:13.8017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:34:13.8017||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 15:34:14.7244||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221148312.28,"formattedAmount":"-8,221,148,312.28","bookBalance":-8221148312.28,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606159369.35,"formattedAmount":"1,606,159,369.35","bookBalance":1606159369.35,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451253562.26,"formattedAmount":"451,253,562.26","bookBalance":451253562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2260956997.14,"formattedAmount":"2,260,956,997.14","bookBalance":2260956997.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2360363.84,"formattedAmount":"2,360,363.84","bookBalance":2360363.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 15:34:14.7286||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 15:34:14.7286|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]]'. 2025-11-14 15:34:14.7286|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3402.3611ms 2025-11-14 15:34:14.7286||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"433072.36","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:34:14.7286|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 15:34:14.7286|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3436.6692ms 200 application/json; charset=utf-8 2025-11-14 15:34:14.7286||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:34:14.7447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:34:14.7447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:34:14.7581||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:34:14.7581||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 15:34:15.5741||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 15:34:15.5792||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:34:15.5792||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:34:15.5942||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:34:15.5942||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 15:34:15.5942||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 15:34:16.3954||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 15:34:16.3998||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 15:34:16.3998||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 15:34:16.3998||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 15:34:16.4202|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; 2025-11-14 15:34:16.4202|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 2025-11-14 15:34:16.4202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:34:16.4202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:34:16.4366|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:34:16.4366|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:34:16.4366|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:34:16.4366|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:34:16.4366|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:34:16.4366|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:34:16.4499|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:34:16.4499|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:34:16.4499|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 15:34:16.4499|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 15:34:16.4928|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]]'. 2025-11-14 15:34:16.4965|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5166.9808ms 2025-11-14 15:34:16.4965|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 15:34:16.4965|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5199.1737ms 200 application/json; charset=utf-8 2025-11-14 15:42:50.2277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 15:42:50.2277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 15:42:50.2277|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:42:50.2277|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:42:50.2277|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.797ms 204 2025-11-14 15:42:50.2277|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0789ms 204 2025-11-14 15:42:50.2475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 15:42:50.2475|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 15:42:50.2475|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:42:50.2475|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 15:42:50.2475|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:42:50.2613|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:42:50.2613|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:42:50.2613|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 15:42:50.2613|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 15:42:50.2749|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). 2025-11-14 15:42:50.2749|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 15:42:50.2749|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:42:50.2749|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). 2025-11-14 15:42:50.2749|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 15:42:50.2975|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] 2025-11-14 15:42:50.2975|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] 2025-11-14 15:42:50.2975|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]]'. 2025-11-14 15:42:50.2975|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 20.0914ms 2025-11-14 15:42:50.3051|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 15:42:50.3051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.2862ms 200 application/json; charset=utf-8 2025-11-14 15:42:50.3051|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]]'. 2025-11-14 15:42:50.3051|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 33.6281ms 2025-11-14 15:42:50.3051|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 15:42:50.3051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.3738ms 200 application/json; charset=utf-8 2025-11-14 15:59:31.0408|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:59:31.0408|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:59:31.0408|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:59:31.0408|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:59:31.0439|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:59:31.0439|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:59:31.0439|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1035ms 204 2025-11-14 15:59:31.0439|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6438ms 204 2025-11-14 15:59:31.0439|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2987ms 204 2025-11-14 15:59:31.0439|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 15:59:31.0439|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 15:59:31.0439|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 15:59:31.0439|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() 2025-11-14 15:59:31.0598|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() 2025-11-14 15:59:31.0598|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() 2025-11-14 15:59:31.0598|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'. 2025-11-14 15:59:31.0598|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'. 2025-11-14 15:59:31.0598|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'. 2025-11-14 15:59:31.0598|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:59:31.0598|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:59:31.0598|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 15:59:31.0598|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 15:59:31.0598|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 15:59:31.0751|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 15:59:31.0751|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 15:59:31.0751|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 15:59:31.0751|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 15:59:31.0751|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.9414ms 401 2025-11-14 15:59:31.0751|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.3723ms 401 2025-11-14 15:59:31.0751|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.4109ms 401 2025-11-14 16:00:15.7110|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 16:00:15.7110|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:15.7110|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.9452ms 204 2025-11-14 16:00:15.7200|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 16:00:15.7200|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:15.7200|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:15.7200|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:15.7200|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 16:00:15.7200|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). 2025-11-14 16:00:15.7200|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:00:15.7200|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:00:15.7200|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:00:15.7200|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:00:15.7200|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:15.7200|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:15.7322|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:15.7322|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.03ms 204 2025-11-14 16:00:15.7322|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9603ms 204 2025-11-14 16:00:15.7322|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2832ms 204 2025-11-14 16:00:15.7322|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:00:15.7322|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)) 2025-11-14 16:00:15.7322|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:00:15.7322|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:15.7322|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]]'. 2025-11-14 16:00:15.7477|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:15.7477|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:15.7477|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 25.8334ms 2025-11-14 16:00:15.7477|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:00:15.7477|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:15.7477|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:15.7477|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 16:00:15.7477|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:15.7477|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:15.7477|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:00:15.7477|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.4333ms 200 application/json; charset=utf-8 2025-11-14 16:00:15.7623|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:15.7623|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:00:15.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). 2025-11-14 16:00:15.7623|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:15.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). 2025-11-14 16:00:15.7623|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:00:15.7623|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:00:15.7623|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:00:15.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). 2025-11-14 16:00:15.7623|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 2025-11-14 16:00:15.7623||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:00:15.7623|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]]'. 2025-11-14 16:00:15.7623|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.2695ms 2025-11-14 16:00:15.7779|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:00:15.7779|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.3619ms 200 application/json; charset=utf-8 2025-11-14 16:00:15.7779|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)) 2025-11-14 16:00:15.7779||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:00:15.7779||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:00:15.7779||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:00:15.7779||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:00:15.8078||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 2025-11-14 16:00:15.8112||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:00:15.8112||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:00:15.8112||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 2025-11-14 16:00:15.8112||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:00:15.8112||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:00:16.5699||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221776727.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:00:16.5699||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:00:16.5699||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:00:16.5889||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:00:16.5889||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:00:16.5940||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:00:17.3616||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221776727.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:00:17.3644||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:00:17.3644||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:00:17.3644||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:00:17.3644||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:00:17.3644||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:00:17.9574|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:00:17.9574|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:00:17.9574|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:17.9574|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:17.9574|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.2389ms 204 2025-11-14 16:00:17.9574|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1094ms 204 2025-11-14 16:00:17.9574|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:00:17.9683|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:00:17.9683|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:17.9683|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:17.9683|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:17.9683|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:17.9683|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:17.9683|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:17.9683|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:00:17.9683|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:00:17.9840|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). 2025-11-14 16:00:17.9840|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). 2025-11-14 16:00:17.9840|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:00:17.9840|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:00:17.9840|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] 2025-11-14 16:00:17.9840|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]]'. 2025-11-14 16:00:17.9840|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.6033ms 2025-11-14 16:00:17.9840|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:00:17.9840|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.5461ms 200 application/json; charset=utf-8 2025-11-14 16:00:18.0021|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [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] 2025-11-14 16:00:18.0021|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]]'. 2025-11-14 16:00:18.0021|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 26.8ms 2025-11-14 16:00:18.0151|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:00:18.0151|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.8093ms 200 application/json; charset=utf-8 2025-11-14 16:00:18.1416||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 16:00:18.1416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:00:18.1416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:00:18.1598||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:00:18.1598||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:00:18.1598||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:00:19.0201||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:00:19.0201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:00:19.0201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:00:19.0201||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221776727.78,"formattedAmount":"-8,221,776,727.78","bookBalance":-8221776727.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451268562.26,"formattedAmount":"451,268,562.26","bookBalance":451268562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2364103.84,"formattedAmount":"2,364,103.84","bookBalance":2364103.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:00:19.0387||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:00:19.0387||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:00:19.0387|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]]'. 2025-11-14 16:00:19.0387|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3270.3526ms 2025-11-14 16:00:19.0387||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:00:19.0387|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:00:19.0387||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:00:19.0514|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3299.5623ms 200 application/json; charset=utf-8 2025-11-14 16:00:20.2080||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 16:00:20.2080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:00:20.2080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:00:20.2247||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:00:20.2247||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:00:20.2247||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:00:20.9772||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:00:20.9772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:00:20.9772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:00:20.9928||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:00:20.9928|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [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; 2025-11-14 16:00:21.0053|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 2025-11-14 16:00:21.0053|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:00:21.0053|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:00:21.0053|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' 2025-11-14 16:00:21.0053|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)) 2025-11-14 16:00:21.0053|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' 2025-11-14 16:00:21.0053|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)) 2025-11-14 16:00:21.0187|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' 2025-11-14 16:00:21.0187|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)) 2025-11-14 16:00:21.0187|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' 2025-11-14 16:00:21.0187|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)) 2025-11-14 16:00:21.0187|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' 2025-11-14 16:00:21.0187|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:00:21.0670|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]]'. 2025-11-14 16:00:21.0670|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5300.1268ms 2025-11-14 16:00:21.0670|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:00:21.0670|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5333.6725ms 200 application/json; charset=utf-8 2025-11-14 16:00:32.4328|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:00:32.4328|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:00:32.4328|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:00:32.4328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:32.4328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:32.4328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:32.4328|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2039ms 204 2025-11-14 16:00:32.4328|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.989ms 204 2025-11-14 16:00:32.4328|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.5436ms 204 2025-11-14 16:00:32.4469|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:00:32.4469|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:00:32.4469|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:00:32.4469|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:32.4469|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:32.4635|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:32.4635|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:32.4635|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:32.4635|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:32.4635|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:32.4635|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:32.4635|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:32.4635|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:00:32.4635|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:00:32.4635|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:00:32.4788|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). 2025-11-14 16:00:32.4788|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). 2025-11-14 16:00:32.4788|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). 2025-11-14 16:00:32.4788|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:00:32.4788|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:00:32.4788||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:00:32.4788|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 2025-11-14 16:00:32.4955|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)) 2025-11-14 16:00:32.4955|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]]'. 2025-11-14 16:00:32.4955||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:00:32.4955|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.1716ms 2025-11-14 16:00:32.4955||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:00:32.4955|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:00:32.4955||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:00:32.4955|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.5794ms 200 application/json; charset=utf-8 2025-11-14 16:00:32.4955||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:00:32.5267||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 2025-11-14 16:00:32.5267||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 2025-11-14 16:00:32.5267||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:00:32.5267||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:00:32.5267||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:00:32.5267||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:00:33.8717|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:00:33.8717|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:00:33.8717|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:33.8717|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:33.8717|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0366ms 204 2025-11-14 16:00:33.8717|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2051ms 204 2025-11-14 16:00:33.8717|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:00:33.8717|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:00:33.8717|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:33.8860|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:33.8860|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:33.8860|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:33.8860|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:33.8860|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:33.8860|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:00:33.8860|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:00:33.8860|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). 2025-11-14 16:00:33.8860|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). 2025-11-14 16:00:33.8860|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:00:33.9013|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:00:33.9013|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] 2025-11-14 16:00:33.9013|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]]'. 2025-11-14 16:00:33.9013|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.268ms 2025-11-14 16:00:33.9013|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] 2025-11-14 16:00:33.9013|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:00:33.9013|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.0335ms 200 application/json; charset=utf-8 2025-11-14 16:00:33.9212|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]]'. 2025-11-14 16:00:33.9212|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.3062ms 2025-11-14 16:00:33.9212|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:00:33.9212|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.3569ms 200 application/json; charset=utf-8 2025-11-14 16:00:34.4459||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221776727.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:00:34.4502||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:00:34.4502||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:00:34.4690||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:00:34.4690||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:00:34.4690||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:00:34.6788||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221776727.78,"formattedAmount":"-8,221,776,727.78","bookBalance":-8221776727.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451268562.26,"formattedAmount":"451,268,562.26","bookBalance":451268562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2364103.84,"formattedAmount":"2,364,103.84","bookBalance":2364103.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:00:34.6820||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:00:34.6820|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]]'. 2025-11-14 16:00:34.6820|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2195.1293ms 2025-11-14 16:00:34.6820|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:00:34.6820|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2233.8568ms 200 application/json; charset=utf-8 2025-11-14 16:00:35.2264||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221776727.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:00:35.2294||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:00:35.2294||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:00:35.2441||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:00:35.2441||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:00:35.2441||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:00:36.0031||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 16:00:36.0031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:00:36.0031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:00:36.0203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:00:36.0203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:00:36.0259||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:00:36.8202||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:00:36.8236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:00:36.8236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:00:36.8393||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:00:36.8393||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:00:36.8393||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:00:37.6213||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 16:00:37.6213||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:00:37.6213||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:00:37.6345||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:00:37.6345||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:00:37.6345||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:00:38.4034||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:00:38.4034||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:00:38.4034||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:00:38.4193||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:00:38.4193|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; 2025-11-14 16:00:38.4193|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 2025-11-14 16:00:38.4323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:00:38.4323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:00:38.4323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:00:38.4323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:00:38.4323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:00:38.4323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:00:38.4471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:00:38.4471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:00:38.4471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:00:38.4471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:00:38.4471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:00:38.4471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:00:38.4919|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]]'. 2025-11-14 16:00:38.4952|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6008.6405ms 2025-11-14 16:00:38.4952|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:00:38.4952|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6049.9315ms 200 application/json; charset=utf-8 2025-11-14 16:00:59.3454|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:00:59.3454|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:00:59.3454|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:00:59.3454|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:59.3454|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:59.3454|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:59.3454|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5144ms 204 2025-11-14 16:00:59.3586|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8406ms 204 2025-11-14 16:00:59.3586|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.0096ms 204 2025-11-14 16:00:59.3586|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:00:59.3586|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:00:59.3586|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:00:59.3768|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:59.3768|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:59.3768|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:00:59.3768|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:59.3768|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:59.3768|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:00:59.3768|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:59.3896|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:00:59.3896|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:59.3896|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:00:59.3896|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). 2025-11-14 16:00:59.3896|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:00:59.3896|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:00:59.3896|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:00:59.3896|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). 2025-11-14 16:00:59.4059|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). 2025-11-14 16:00:59.4059|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)) 2025-11-14 16:00:59.4059|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:00:59.4059||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:00:59.4059||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:00:59.4059|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 2025-11-14 16:00:59.4214||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:00:59.4214||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:00:59.4214|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]]'. 2025-11-14 16:00:59.4214||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:00:59.4214|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.4821ms 2025-11-14 16:00:59.4214|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:00:59.4214|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.8506ms 200 application/json; charset=utf-8 2025-11-14 16:00:59.4446||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 2025-11-14 16:00:59.4446||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 2025-11-14 16:00:59.4446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:00:59.4520||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:00:59.4520||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:00:59.4520||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:01:01.3752||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221776727.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:01:01.3752||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:01:01.3752||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:01:01.3963||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:01:01.3963||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:01:01.3963||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:01:01.5284||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721573623.97,"formattedAmount":"721,573,623.97","bookBalance":721573623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8221776727.78,"formattedAmount":"-8,221,776,727.78","bookBalance":-8221776727.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091994470.54,"formattedAmount":"-5,091,994,470.54","bookBalance":-5091994470.54,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5533591142.02,"formattedAmount":"5,533,591,142.02","bookBalance":5533591142.02,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451268562.26,"formattedAmount":"451,268,562.26","bookBalance":451268562.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2026350.2,"formattedAmount":"2,026,350.20","bookBalance":2026350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11708725.06,"formattedAmount":"11,708,725.06","bookBalance":11708725.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12047977.49,"formattedAmount":"12,047,977.49","bookBalance":12047977.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2364103.84,"formattedAmount":"2,364,103.84","bookBalance":2364103.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:01:01.5326||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:01:01.5326|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]]'. 2025-11-14 16:01:01.5326|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2121.5311ms 2025-11-14 16:01:01.5326|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:01:01.5326|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2175.3181ms 200 application/json; charset=utf-8 2025-11-14 16:01:02.1480||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8221776727.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:01:02.1480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:01:02.1550||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:01:02.1550||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:01:02.1550||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:01:02.1705||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:01:02.8983||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 16:01:02.8983||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:01:02.9053||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:01:02.9053||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:01:02.9213||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:01:02.9213||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:01:03.6485||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:01:03.6485||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:01:03.6579||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:01:03.6729||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:01:03.6729||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:01:03.6729||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:01:04.4352||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091994470.54","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"}] 2025-11-14 16:01:04.4352||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:01:04.4449||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:01:04.4616||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:01:04.4616||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:01:04.4616||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:01:05.2061||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:01:05.2102||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:01:05.2102||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:01:05.2246||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:01:05.2246|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; 2025-11-14 16:01:05.2246|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 2025-11-14 16:01:05.2246|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:01:05.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)) 2025-11-14 16:01:05.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' 2025-11-14 16:01:05.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)) 2025-11-14 16:01:05.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' 2025-11-14 16:01:05.2534|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:01:05.2534|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:01:05.2534|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:01:05.2534|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:01:05.2534|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:01:05.2725|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:01:05.2725|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:01:05.3116|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]]'. 2025-11-14 16:01:05.3116|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5913.9343ms 2025-11-14 16:01:05.3171|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:01:05.3171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5956.845ms 200 application/json; charset=utf-8 2025-11-14 16:01:49.9357|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-11-14 16:01:49.9357|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:01:49.9357|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:01:49.9357|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-11-14 16:01:49.9357|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountDetails", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountDetails(System.String) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2025-11-14 16:01:49.9357|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:01:49.9715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__AccountNo_0='?' (Size = 4000), @__UserTypeId_1='?' (DbType = Int64), @__UserType_2='?' (DbType = Int32)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [s].[AccountNumber], [s].[AccountName], [b].[Name] AS [BankName], [s].[IsActive], [s].[IsDeleted], [s].[UserTypeId], [s].[UserType], [s].[ApprovalStatus] FROM [SourceAccountManagements] AS [s] INNER JOIN [Banks] AS [b] ON [s].[BankId] = [b].[Id] WHERE (((([s].[AccountNumber] = @__AccountNo_0) AND ([s].[UserTypeId] = @__UserTypeId_1)) AND ([s].[UserType] = @__UserType_2)) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2025-11-14 16:01:49.9715|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-11-14 16:01:49.9845|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 35.6096ms 2025-11-14 16:01:49.9845|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-11-14 16:01:49.9845|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.5448ms 200 application/json; charset=utf-8 2025-11-14 16:02:00.0431|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-11-14 16:02:00.0461|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:02:00.0461|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:02:00.0461|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-11-14 16:02:00.0461|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountDetails", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountDetails(System.String) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2025-11-14 16:02:00.0461|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:02:00.0461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__AccountNo_0='?' (Size = 4000), @__UserTypeId_1='?' (DbType = Int64), @__UserType_2='?' (DbType = Int32)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [s].[AccountNumber], [s].[AccountName], [b].[Name] AS [BankName], [s].[IsActive], [s].[IsDeleted], [s].[UserTypeId], [s].[UserType], [s].[ApprovalStatus] FROM [SourceAccountManagements] AS [s] INNER JOIN [Banks] AS [b] ON [s].[BankId] = [b].[Id] WHERE (((([s].[AccountNumber] = @__AccountNo_0) AND ([s].[UserTypeId] = @__UserTypeId_1)) AND ([s].[UserType] = @__UserType_2)) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2025-11-14 16:02:00.0461|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-11-14 16:02:00.0624|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 10.0878ms 2025-11-14 16:02:00.0624|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-11-14 16:02:00.0624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.7977ms 200 application/json; charset=utf-8 2025-11-14 16:02:01.3874|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-11-14 16:02:01.3899|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:02:01.3899|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:02:01.3899|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-11-14 16:02:01.3899|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountDetails", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountDetails(System.String) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2025-11-14 16:02:01.3899|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:02:01.3899|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__AccountNo_0='?' (Size = 4000), @__UserTypeId_1='?' (DbType = Int64), @__UserType_2='?' (DbType = Int32)], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [s].[AccountNumber], [s].[AccountName], [b].[Name] AS [BankName], [s].[IsActive], [s].[IsDeleted], [s].[UserTypeId], [s].[UserType], [s].[ApprovalStatus] FROM [SourceAccountManagements] AS [s] INNER JOIN [Banks] AS [b] ON [s].[BankId] = [b].[Id] WHERE (((([s].[AccountNumber] = @__AccountNo_0) AND ([s].[UserTypeId] = @__UserTypeId_1)) AND ([s].[UserType] = @__UserType_2)) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2025-11-14 16:02:01.3899|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[SourceAccountManagement.Data.Models.SourceAccountManagementViewModel, AccountManagement.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-11-14 16:02:01.3899|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 6.9382ms 2025-11-14 16:02:01.4049|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-11-14 16:02:01.4049|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.4505ms 200 application/json; charset=utf-8 2025-11-14 16:14:00.7241|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:14:00.7241|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:14:00.7241|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:14:00.7241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:14:00.7241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:14:00.7241|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:14:00.7241|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0195ms 204 2025-11-14 16:14:00.7241|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9486ms 204 2025-11-14 16:14:00.7341|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3473ms 204 2025-11-14 16:14:00.7341|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:14:00.7341|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:14:00.7341|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:14:00.7341|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:14:00.7341|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:14:00.7341|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:14:00.7341|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:14:00.7341|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:14:00.7341|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:14:00.7493|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:14:00.7493|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:14:00.7493|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:14:00.7493|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:14:00.7493|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:14:00.7493|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:14:00.7493|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). 2025-11-14 16:14:00.7493|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). 2025-11-14 16:14:00.7493|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). 2025-11-14 16:14:00.7493|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:14:00.7493||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:14:00.7493|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:14:00.7771|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 2025-11-14 16:14:00.7771|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]]'. 2025-11-14 16:14:00.7771||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:14:00.7815|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 20.6701ms 2025-11-14 16:14:00.7815|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)) 2025-11-14 16:14:00.7815||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:14:00.7815|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:14:00.7815||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:14:00.7815|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.263ms 200 application/json; charset=utf-8 2025-11-14 16:14:00.7815||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:14:00.8059||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 2025-11-14 16:14:00.8059||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:14:00.8059||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:14:00.8142||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 2025-11-14 16:14:00.8142||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:14:00.8142||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:14:02.7094||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:14:02.7094||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:14:02.7094||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:14:02.7306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:14:02.7350||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:14:02.7350||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:14:02.8592|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:14:02.8592|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:14:02.8592|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:14:02.8592|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:14:02.8592|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9356ms 204 2025-11-14 16:14:02.8592|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.203ms 204 2025-11-14 16:14:02.8592|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:14:02.8747|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:14:02.8747|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:14:02.8747|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:14:02.8747|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:14:02.8747|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:14:02.8747|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:14:02.8747|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:14:02.8747|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:14:02.8910|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:14:02.8910|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). 2025-11-14 16:14:02.8910|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). 2025-11-14 16:14:02.8910|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:14:02.8910|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:14:02.8910|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] 2025-11-14 16:14:02.8910|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]]'. 2025-11-14 16:14:02.8910|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.4376ms 2025-11-14 16:14:02.8910|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] 2025-11-14 16:14:02.9052|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:14:02.9052||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11769925.06,"formattedAmount":"11,769,925.06","bookBalance":11769925.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2364103.84,"formattedAmount":"2,364,103.84","bookBalance":2364103.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:14:02.9052|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.8694ms 200 application/json; charset=utf-8 2025-11-14 16:14:02.9052||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:14:02.9052|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]]'. 2025-11-14 16:14:02.9052|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]]'. 2025-11-14 16:14:02.9052|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.6284ms 2025-11-14 16:14:02.9052|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2157.6121ms 2025-11-14 16:14:02.9052|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:14:02.9215|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:14:02.9215|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.8022ms 200 application/json; charset=utf-8 2025-11-14 16:14:02.9215|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2185.3131ms 200 application/json; charset=utf-8 2025-11-14 16:14:03.5497||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:14:03.5497||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:14:03.5615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:14:03.5615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:14:03.5806||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:14:03.5806||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:14:04.3725||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:14:04.3784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:14:04.3784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:14:04.3993||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:14:04.3993||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:14:04.3993||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:14:05.1780||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:14:05.1780||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:14:05.1780||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:14:05.1969||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:14:05.1969||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:14:05.1969||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:14:05.9769||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:14:05.9822||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:14:05.9822||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:14:06.0000||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:14:06.0000||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:14:06.0000||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:14:06.7893||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:14:06.7893||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:14:06.7982||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:14:06.8126||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:14:06.8266|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p7='?' (DbType = Int64), @p4='?' (DbType = Decimal), @p5='?' (DbType = DateTime2), @p6='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p8='?' (DbType = Decimal), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p15='?' (DbType = Decimal), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p21='?' (DbType = Int64), @p19='?' (DbType = DateTime2), @p20='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p0, [CurrentBalanceLastUpdatedTime] = @p1, [DateModified] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p4, [CurrentBalanceLastUpdatedTime] = @p5, [DateModified] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p8, [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p15, [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17 WHERE [Id] = @p18; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p19, [DateModified] = @p20 WHERE [Id] = @p21; SELECT @@ROWCOUNT; 2025-11-14 16:14:06.8266|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 2025-11-14 16:14:06.8266|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:14:06.8423|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:14:06.8423|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:14:06.8423|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:14:06.8423|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:14:06.8593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:14:06.8593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:14:06.8593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:14:06.8593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:14:06.8593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:14:06.8593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:14:06.8752|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:14:06.9118|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]]'. 2025-11-14 16:14:06.9118|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6151.2622ms 2025-11-14 16:14:06.9118|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:14:06.9118|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6178.0358ms 200 application/json; charset=utf-8 2025-11-14 16:15:39.5845|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:15:39.5845|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:15:39.5845|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:15:39.5845|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:15:39.5845|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:15:39.5845|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:15:39.5845|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4213ms 204 2025-11-14 16:15:39.5845|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6649ms 204 2025-11-14 16:15:39.5961|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4522ms 204 2025-11-14 16:15:39.5961|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:15:39.5961|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:15:39.5961|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:15:39.5961|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:15:39.5961|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:15:39.5961|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:15:39.5961|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:15:39.5961|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:15:39.6100|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:15:39.6100|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:15:39.6100|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:15:39.6100|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:15:39.6100|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:15:39.6100|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:15:39.6100|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:15:39.6100|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). 2025-11-14 16:15:39.6100|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). 2025-11-14 16:15:39.6100|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). 2025-11-14 16:15:39.6100||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:15:39.6100|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:15:39.6260|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:15:39.6260|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 2025-11-14 16:15:39.6260||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:15:39.6260|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)) 2025-11-14 16:15:39.6260|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]]'. 2025-11-14 16:15:39.6260||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:15:39.6260|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.3365ms 2025-11-14 16:15:39.6260||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:15:39.6426|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:15:39.6426|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.912ms 200 application/json; charset=utf-8 2025-11-14 16:15:39.6426||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:15:39.6590||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 2025-11-14 16:15:39.6590||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:15:39.6590||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 2025-11-14 16:15:39.6590||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:15:39.6590||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:15:39.6590||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:15:40.4105||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:15:40.4131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:15:40.4131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:15:40.4131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:15:40.4300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:15:40.4300||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:15:41.1378||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:15:41.1378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:15:41.1378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:15:41.1557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:15:41.1557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:15:41.1557||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:15:41.1686|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:15:41.1686|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:15:41.1686|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:15:41.1686|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:15:41.1686|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8662ms 204 2025-11-14 16:15:41.1799|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3453ms 204 2025-11-14 16:15:41.1799|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:15:41.1799|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:15:41.1799|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:15:41.1799|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:15:41.1799|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:15:41.1799|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:15:41.1799|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:15:41.1799|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:15:41.1944|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:15:41.1944|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:15:41.1944|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). 2025-11-14 16:15:41.1944|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). 2025-11-14 16:15:41.1944|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:15:41.1944|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:15:41.1944|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] 2025-11-14 16:15:41.1944|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]]'. 2025-11-14 16:15:41.1944|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.0534ms 2025-11-14 16:15:41.1944|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:15:41.1944|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.0428ms 200 application/json; charset=utf-8 2025-11-14 16:15:41.2386|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (37ms) [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] 2025-11-14 16:15:41.2475|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]]'. 2025-11-14 16:15:41.2475|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 49.7036ms 2025-11-14 16:15:41.2475|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:15:41.2475|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.8094ms 200 application/json; charset=utf-8 2025-11-14 16:15:41.8687||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:15:41.8687||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:15:41.8687||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:15:41.8864||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:15:41.8864||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:15:41.8864||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:15:42.7722||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:15:42.7722||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:15:42.7722||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:15:42.7916||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:15:42.7916||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:15:42.7916||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:15:42.8724||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11769925.06,"formattedAmount":"11,769,925.06","bookBalance":11769925.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2364103.84,"formattedAmount":"2,364,103.84","bookBalance":2364103.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":884475.54,"formattedAmount":"884,475.54","bookBalance":884475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:15:42.8724||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:15:42.8840|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]]'. 2025-11-14 16:15:42.8840|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3263.9361ms 2025-11-14 16:15:42.8840|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:15:42.8840|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3291.1171ms 200 application/json; charset=utf-8 2025-11-14 16:15:43.6969||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:15:43.6969||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:15:43.6969||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:15:43.7129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:15:43.7129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:15:43.7129||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:15:44.5345||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:15:44.5378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:15:44.5378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:15:44.5378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:15:44.5593|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; 2025-11-14 16:15:44.5593|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 2025-11-14 16:15:44.5593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:15:44.5593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:15:44.5709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:15:44.5709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:15:44.5709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:15:44.5709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:15:44.5709|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:15:44.5867|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:15:44.5867|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:15:44.5867|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:15:44.5867|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:15:44.6008|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:15:44.6346|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]]'. 2025-11-14 16:15:44.6346|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5013.1182ms 2025-11-14 16:15:44.6346|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:15:44.6346|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5040.9538ms 200 application/json; charset=utf-8 2025-11-14 16:16:38.3407|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=499 2025-11-14 16:16:38.3449|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:16:38.3449|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6493ms 204 2025-11-14 16:16:38.3449|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:16:38.3449|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=499 2025-11-14 16:16:38.3449|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:16:38.3624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:16:38.3624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:16:38.3624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:16:38.3624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6533ms 204 2025-11-14 16:16:38.3624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:16:38.3761|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:16:38.3761|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:16:38.3761|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.1961ms 204 2025-11-14 16:16:38.3761|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:16:38.3761|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:16:38.3761|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:16:38.3929|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 16:16:38.3929|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:16:38.3929|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:16:38.3929|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). 2025-11-14 16:16:38.3929|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:16:38.3929|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:16:38.3929|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:16:38.3929|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:16:38.3929|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:16:38.4083|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). 2025-11-14 16:16:38.4083|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). 2025-11-14 16:16:38.4083|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:16:38.4083|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:16:38.4083|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] 2025-11-14 16:16:38.4083|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]]'. 2025-11-14 16:16:38.4083|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.3088ms 2025-11-14 16:16:38.4083|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:16:38.4083|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.1107ms 200 application/json; charset=utf-8 2025-11-14 16:16:38.4308|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] 2025-11-14 16:16:38.4477|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]]'. 2025-11-14 16:16:38.4477|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 38.3448ms 2025-11-14 16:16:38.4477|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:16:38.4477|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.0346ms 200 application/json; charset=utf-8 2025-11-14 16:16:38.4548|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (47ms) [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)) 2025-11-14 16:16:38.4548|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]]'. 2025-11-14 16:16:38.4548|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 55.1486ms 2025-11-14 16:16:38.4548|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 16:16:38.4548|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 101.7834ms 200 application/json; charset=utf-8 2025-11-14 16:16:41.0597|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:16:41.0597|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:16:41.0597|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:16:41.0597|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:16:41.0656|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:16:41.0656|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:16:41.0656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5569ms 204 2025-11-14 16:16:41.0656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3955ms 204 2025-11-14 16:16:41.0656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.0729ms 204 2025-11-14 16:16:41.0656|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:16:41.0656|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:16:41.0656|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:16:41.0789|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:16:41.0789|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:16:41.0789|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:16:41.0789|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:16:41.0789|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:16:41.0789|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:16:41.0789|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:16:41.0789|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:16:41.0789|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:16:41.0789|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:16:41.0789|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:16:41.0789|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:16:41.0950|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). 2025-11-14 16:16:41.0950|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). 2025-11-14 16:16:41.0950|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). 2025-11-14 16:16:41.0950||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:16:41.0950|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:16:41.0950|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:16:41.0950|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 2025-11-14 16:16:41.0950||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:16:41.0950|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]]'. 2025-11-14 16:16:41.0950|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)) 2025-11-14 16:16:41.1098|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.6987ms 2025-11-14 16:16:41.1098||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:16:41.1098|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:16:41.1098||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:16:41.1098|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.0464ms 200 application/json; charset=utf-8 2025-11-14 16:16:41.1098||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:16:41.1363||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 2025-11-14 16:16:41.1363||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 2025-11-14 16:16:41.1363||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:16:41.1432||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:16:41.1432||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:16:41.1432||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:16:41.9188||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:16:41.9229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:16:41.9229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:16:41.9378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:16:41.9378||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:16:41.9378||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:16:42.6786||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:16:42.6786||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:16:42.6786||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:16:42.6970||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:16:42.6970||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:16:42.6970||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:16:43.4790||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:16:43.4790||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:16:43.4790||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:16:43.4930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:16:43.4930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:16:43.4930||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:16:44.3410||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:16:44.3470||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:16:44.3470|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]]'. 2025-11-14 16:16:44.3470|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3252.6545ms 2025-11-14 16:16:44.3470|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:16:44.3470|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3278.0291ms 200 application/json; charset=utf-8 2025-11-14 16:16:44.3470||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:16:44.3599||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:16:44.3599||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:16:44.3599||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:16:44.3599||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:16:44.3756||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:16:45.1367||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:16:45.1367||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:16:45.1432||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:16:45.1432||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:16:45.1568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:16:45.1568||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:16:45.9140||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:16:45.9140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:16:45.9140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:16:45.9285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:16:45.9285|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; 2025-11-14 16:16:45.9399|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 2025-11-14 16:16:45.9399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:16:45.9399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:16:45.9399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:16:45.9399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:16:45.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' 2025-11-14 16:16:45.9535|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:16:45.9535|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' 2025-11-14 16:16:45.9535|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:16:45.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' 2025-11-14 16:16:45.9535|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:16:45.9535|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' 2025-11-14 16:16:45.9535|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:16:45.9984|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]]'. 2025-11-14 16:16:46.0015|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4900.8256ms 2025-11-14 16:16:46.0015|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:16:46.0015|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4928.511ms 200 application/json; charset=utf-8 2025-11-14 16:17:25.5741|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:17:25.5741|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:17:25.5741|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:17:25.5741|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:25.5741|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:25.5802|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:25.5802|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3837ms 204 2025-11-14 16:17:25.5802|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:17:25.5802|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0711ms 204 2025-11-14 16:17:25.5802|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1103ms 204 2025-11-14 16:17:25.5802|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:17:25.5802|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:17:25.5802|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:17:25.5802|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:17:25.5802|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:25.5802|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:17:25.5948|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:25.5948|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:17:25.5948|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:25.5948|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:17:25.5948|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:17:25.5948|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:17:25.5948|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:17:25.5948|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). 2025-11-14 16:17:25.5948|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:17:25.5948|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). 2025-11-14 16:17:25.5948|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:17:25.5948|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). 2025-11-14 16:17:25.5948|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:17:25.5948||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:17:25.6106|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 2025-11-14 16:17:25.6106|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]]'. 2025-11-14 16:17:25.6106|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)) 2025-11-14 16:17:25.6106|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.6062ms 2025-11-14 16:17:25.6106||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:17:25.6106|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:17:25.6106||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:17:25.6106||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:17:25.6106|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.9715ms 200 application/json; charset=utf-8 2025-11-14 16:17:25.6106||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:17:25.6359||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 2025-11-14 16:17:25.6359||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 2025-11-14 16:17:25.6359||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:17:25.6359||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:17:25.6359||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:17:25.6436||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:17:27.4534||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:17:27.4534||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:17:27.4619||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:17:27.4619||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:17:27.4773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:17:27.4773||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:17:27.7052||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:17:27.7052||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:17:27.7123|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]]'. 2025-11-14 16:17:27.7123|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2104.8371ms 2025-11-14 16:17:27.7123|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:17:27.7123|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2128.7091ms 200 application/json; charset=utf-8 2025-11-14 16:17:28.2494||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:17:28.2494||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:17:28.2564||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:17:28.2564||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:17:28.2564||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:17:28.2748||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:17:28.9974||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:17:28.9974||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:17:28.9974||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:17:29.0159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:17:29.0159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:17:29.0159||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:17:29.7394||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:17:29.7423||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:17:29.7423||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:17:29.7576||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:17:29.7576||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:17:29.7576||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:17:30.4778||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:17:30.4778||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:17:30.4778||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:17:30.4968||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:17:30.4968||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:17:30.4968||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:17:31.2364||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:17:31.2364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:17:31.2405||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:17:31.2405||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:17:31.2577|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; 2025-11-14 16:17:31.2577|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 2025-11-14 16:17:31.2577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:17:31.2577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:17:31.2577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:17:31.2577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:17:31.2732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:17:31.2732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:17:31.2732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:17:31.2732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:17:31.2732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:17:31.2732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:17:31.2732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:17:31.2732|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:17:31.3209|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]]'. 2025-11-14 16:17:31.3209|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5717.1204ms 2025-11-14 16:17:31.3209|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:17:31.3209|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5743.3325ms 200 application/json; charset=utf-8 2025-11-14 16:17:42.3150|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:17:42.3150|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:17:42.3150|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:17:42.3150|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:42.3150|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:42.3239|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:42.3239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5216ms 204 2025-11-14 16:17:42.3239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9346ms 204 2025-11-14 16:17:42.3239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.7655ms 204 2025-11-14 16:17:42.3239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:17:42.3239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:17:42.3239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:17:42.3400|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:17:42.3400|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:17:42.3400|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:17:42.3400|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:42.3400|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:42.3400|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:42.3400|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:17:42.3400|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:17:42.3400|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:17:42.3400|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:17:42.3400|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:17:42.3400|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:17:42.3400|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). 2025-11-14 16:17:42.3400|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). 2025-11-14 16:17:42.3553|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). 2025-11-14 16:17:42.3553|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:17:42.3553|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:17:42.3553||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:17:42.3553|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 2025-11-14 16:17:42.3553|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)) 2025-11-14 16:17:42.3553|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]]'. 2025-11-14 16:17:42.3553||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:17:42.3710||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:17:42.3710|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.9937ms 2025-11-14 16:17:42.3710||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:17:42.3710|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:17:42.3710||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:17:42.3710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.5039ms 200 application/json; charset=utf-8 2025-11-14 16:17:42.3974||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 2025-11-14 16:17:42.3974||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:17:42.3974||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 2025-11-14 16:17:42.4052||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:17:42.4052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:17:42.4052||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:17:44.2419||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:17:44.2419||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:17:44.2419||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:17:44.2568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:17:44.2568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:17:44.2625||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:17:44.3648|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:17:44.3648|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:17:44.3648|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:44.3648|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:44.3730|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0849ms 204 2025-11-14 16:17:44.3730|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8888ms 204 2025-11-14 16:17:44.3730|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:17:44.3730|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:17:44.3730|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:17:44.3730|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:17:44.3730|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:44.3730|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:17:44.3886|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:17:44.3886|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:17:44.3886|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:17:44.3886|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:17:44.3886|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). 2025-11-14 16:17:44.3886|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). 2025-11-14 16:17:44.3886|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:17:44.3886|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:17:44.4029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [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] 2025-11-14 16:17:44.4029|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] 2025-11-14 16:17:44.4029|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]]'. 2025-11-14 16:17:44.4029|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.8987ms 2025-11-14 16:17:44.4029|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:17:44.4029|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.3684ms 200 application/json; charset=utf-8 2025-11-14 16:17:44.4029|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]]'. 2025-11-14 16:17:44.4029|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 14.7809ms 2025-11-14 16:17:44.4029|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:17:44.4029|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.4368ms 200 application/json; charset=utf-8 2025-11-14 16:17:44.4480||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:17:44.4513||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:17:44.4513|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]]'. 2025-11-14 16:17:44.4513|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2095.7496ms 2025-11-14 16:17:44.4513|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:17:44.4513|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2120.6556ms 200 application/json; charset=utf-8 2025-11-14 16:17:44.9977||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:17:44.9977||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:17:44.9977||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:17:45.0191||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:17:45.0191||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:17:45.0191||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:17:45.7777||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:17:45.7777||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:17:45.7777||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:17:45.7972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:17:45.7972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:17:45.7972||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:17:46.5501||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:17:46.5501||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:17:46.5501||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:17:46.5653||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:17:46.5653||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:17:46.5653||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:17:47.3024||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:17:47.3024||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:17:47.3024||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:17:47.3216||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:17:47.3216||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:17:47.3216||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:17:48.0681||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:17:48.0681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:17:48.0681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:17:48.0903||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:17:48.0989|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; 2025-11-14 16:17:48.0989|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 2025-11-14 16:17:48.1125|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' 2025-11-14 16:17:48.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)) 2025-11-14 16:17:48.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' 2025-11-14 16:17:48.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)) 2025-11-14 16:17:48.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' 2025-11-14 16:17:48.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)) 2025-11-14 16:17:48.1275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:17:48.1275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:17:48.1275|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' 2025-11-14 16:17:48.1275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:17:48.1275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:17:48.1428|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:17:48.1760|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]]'. 2025-11-14 16:17:48.1760|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5821.1991ms 2025-11-14 16:17:48.1760|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:17:48.1760|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5848.6556ms 200 application/json; charset=utf-8 2025-11-14 16:18:24.0280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:18:24.0280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:18:24.0280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:18:24.0280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:24.0280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:24.0280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:24.0357|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6996ms 204 2025-11-14 16:18:24.0357|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5013ms 204 2025-11-14 16:18:24.0357|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2189ms 204 2025-11-14 16:18:24.0357|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:18:24.0357|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:18:24.0357|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:18:24.0357|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:18:24.0514|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:18:24.0514|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:18:24.0514|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:24.0514|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:24.0514|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:24.0514|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:18:24.0514|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:18:24.0514|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:18:24.0514|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:18:24.0514|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:18:24.0514|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:18:24.0514|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). 2025-11-14 16:18:24.0514|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). 2025-11-14 16:18:24.0514|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). 2025-11-14 16:18:24.0681|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:18:24.0681|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:18:24.0681||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:18:24.0681|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 2025-11-14 16:18:24.0681|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)) 2025-11-14 16:18:24.0681|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]]'. 2025-11-14 16:18:24.0681||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:18:24.0681||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:18:24.0681|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.339ms 2025-11-14 16:18:24.0846||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:18:24.0846|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:18:24.0846||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:18:24.0846|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.5294ms 200 application/json; charset=utf-8 2025-11-14 16:18:24.1080||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 2025-11-14 16:18:24.1080||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 2025-11-14 16:18:24.1080||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:18:24.1144||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:18:24.1144||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:18:24.1144||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:18:25.9940||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:18:25.9940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:18:26.0048||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:18:26.0048||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:18:26.0217||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:18:26.0217||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:18:26.1573||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:18:26.1604||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:18:26.1604|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]]'. 2025-11-14 16:18:26.1604|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2093.554ms 2025-11-14 16:18:26.1604|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:18:26.1604|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2120.7014ms 200 application/json; charset=utf-8 2025-11-14 16:18:26.1805|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:18:26.1805|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:18:26.1805|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:26.1805|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:26.1805|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9307ms 204 2025-11-14 16:18:26.1805|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.923ms 204 2025-11-14 16:18:26.1805|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:18:26.1805|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:18:26.1949|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:18:26.1949|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:18:26.1949|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:26.1949|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:26.1949|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:18:26.1949|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:18:26.1949|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:18:26.1949|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:18:26.1949|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). 2025-11-14 16:18:26.1949|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). 2025-11-14 16:18:26.2071|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:18:26.2071|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:18:26.2071|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] 2025-11-14 16:18:26.2071|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]]'. 2025-11-14 16:18:26.2071|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.3094ms 2025-11-14 16:18:26.2071|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] 2025-11-14 16:18:26.2071|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:18:26.2071|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.4499ms 200 application/json; charset=utf-8 2025-11-14 16:18:26.2232|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]]'. 2025-11-14 16:18:26.2232|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 16.576ms 2025-11-14 16:18:26.2232|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:18:26.2232|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.4238ms 200 application/json; charset=utf-8 2025-11-14 16:18:26.8444||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:18:26.8444||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:18:26.8499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:18:26.8499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:18:26.8647||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:18:26.8647||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:18:27.5409||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:18:27.5409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:18:27.5409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:18:27.5575||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:18:27.5575||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:18:27.5575||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:18:28.3194||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:18:28.3194||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:18:28.3194||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:18:28.3344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:18:28.3344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:18:28.3344||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:18:29.1089||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:18:29.1136||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:18:29.1136||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:18:29.1272||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:18:29.1272||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:18:29.1272||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:18:29.9138||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:18:29.9138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:18:29.9138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:18:29.9272||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:18:29.9272|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; 2025-11-14 16:18:29.9396|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 2025-11-14 16:18:29.9396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:18:29.9396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:18:29.9396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:18:29.9396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:18:29.9396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:18:29.9396|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:18:29.9554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:18:29.9554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:18:29.9554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:18:29.9554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:18:29.9554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:18:29.9554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:18:30.0215|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]]'. 2025-11-14 16:18:30.0215|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5955.3228ms 2025-11-14 16:18:30.0215|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:18:30.0215|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5985.0004ms 200 application/json; charset=utf-8 2025-11-14 16:18:40.4837|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:18:40.4837|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:18:40.4837|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:18:40.4837|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:40.4837|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:40.4940|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:40.4940|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6741ms 204 2025-11-14 16:18:40.4940|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.7039ms 204 2025-11-14 16:18:40.4940|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:18:40.4940|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.7047ms 204 2025-11-14 16:18:40.4940|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:18:40.4940|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:18:40.5090|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:18:40.5090|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:18:40.5090|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:18:40.5090|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:40.5090|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:40.5090|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:40.5090|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:18:40.5090|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:18:40.5198|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:18:40.5198|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:18:40.5198|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:18:40.5198|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:18:40.5198|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). 2025-11-14 16:18:40.5198|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). 2025-11-14 16:18:40.5198|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). 2025-11-14 16:18:40.5198||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:18:40.5198|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:18:40.5198|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:18:40.5381||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:18:40.5381|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 2025-11-14 16:18:40.5381||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:18:40.5381|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]]'. 2025-11-14 16:18:40.5381|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)) 2025-11-14 16:18:40.5381|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.864ms 2025-11-14 16:18:40.5533||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:18:40.5533|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:18:40.5533||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:18:40.5533|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.3096ms 200 application/json; charset=utf-8 2025-11-14 16:18:40.5533||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 2025-11-14 16:18:40.5533||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:18:40.5533||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:18:40.5726||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 2025-11-14 16:18:40.5726||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:18:40.5726||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:18:41.3692||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:18:41.3692||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:18:41.3692||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:18:41.3901||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:18:41.3901||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:18:41.3901||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:18:42.1831||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:18:42.1831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:18:42.1831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:18:42.1992||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:18:42.1992||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:18:42.1992||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:18:42.3417|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:18:42.3417|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:18:42.3417|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:42.3417|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:42.3417|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5379ms 204 2025-11-14 16:18:42.3524|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6517ms 204 2025-11-14 16:18:42.3524|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:18:42.3524|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:18:42.3524|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:18:42.3524|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:18:42.3524|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:42.3524|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:18:42.3524|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:18:42.3663|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:18:42.3663|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:18:42.3663|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:18:42.3663|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). 2025-11-14 16:18:42.3663|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). 2025-11-14 16:18:42.3663|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:18:42.3663|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:18:42.3663|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] 2025-11-14 16:18:42.3663|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] 2025-11-14 16:18:42.3663|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]]'. 2025-11-14 16:18:42.3833|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.4826ms 2025-11-14 16:18:42.3833|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:18:42.3833|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.3713ms 200 application/json; charset=utf-8 2025-11-14 16:18:42.3833|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]]'. 2025-11-14 16:18:42.3833|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.336ms 2025-11-14 16:18:42.3833|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:18:42.3833|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.2419ms 200 application/json; charset=utf-8 2025-11-14 16:18:43.0028||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:18:43.0028||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:18:43.0085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:18:43.0085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:18:43.0085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:18:43.0085||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:18:43.8539||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:18:43.8539||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:18:43.8539|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]]'. 2025-11-14 16:18:43.8539|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3329.9191ms 2025-11-14 16:18:43.8539|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:18:43.8539|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3360.769ms 200 application/json; charset=utf-8 2025-11-14 16:18:43.8685||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:18:43.8685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:18:43.8685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:18:43.8827||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:18:43.8827||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:18:43.8827||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:18:44.6417||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:18:44.6417||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:18:44.6479||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:18:44.6479||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:18:44.6642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:18:44.6642||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:18:45.4718||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:18:45.4757||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:18:45.4757||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:18:45.4956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:18:45.4956|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; 2025-11-14 16:18:45.5100|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 2025-11-14 16:18:45.5100|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' 2025-11-14 16:18:45.5100|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:18:45.5100|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:18:45.5251|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:18:45.5251|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:18:45.5251|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:18:45.5251|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:18:45.5394|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:18:45.5394|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:18:45.5394|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:18:45.5394|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:18:45.5541|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:18:45.5884|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]]'. 2025-11-14 16:18:45.5884|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5057.5437ms 2025-11-14 16:18:45.5884|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:18:45.5884|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5087.0099ms 200 application/json; charset=utf-8 2025-11-14 16:19:51.3760|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:19:51.3760|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:19:51.3760|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:19:51.3760|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:19:51.3760|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:19:51.3760|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:19:51.3760|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.105ms 204 2025-11-14 16:19:51.3760|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9027ms 204 2025-11-14 16:19:51.3760|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3106ms 204 2025-11-14 16:19:51.3897|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:19:51.3897|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:19:51.3897|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:19:51.3897|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:19:51.3897|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:19:51.3897|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:19:51.3897|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:19:51.3897|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:19:51.4038|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:19:51.4038|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:19:51.4038|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:19:51.4038|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:19:51.4038|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:19:51.4038|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:19:51.4038|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:19:51.4038|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). 2025-11-14 16:19:51.4038|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). 2025-11-14 16:19:51.4038|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). 2025-11-14 16:19:51.4038|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:19:51.4197||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:19:51.4197|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:19:51.4197|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 2025-11-14 16:19:51.4197||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:19:51.4197|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)) 2025-11-14 16:19:51.4197|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]]'. 2025-11-14 16:19:51.4197||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:19:51.4356|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.0045ms 2025-11-14 16:19:51.4356||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:19:51.4356|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:19:51.4356||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:19:51.4356|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.5382ms 200 application/json; charset=utf-8 2025-11-14 16:19:51.4526||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 2025-11-14 16:19:51.4526||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:19:51.4526||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:19:51.4526||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 2025-11-14 16:19:51.4526||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:19:51.4669||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:19:52.2448|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:19:52.2448|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:19:52.2477|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:19:52.2477|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:19:52.2477|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1713ms 204 2025-11-14 16:19:52.2477|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7109ms 204 2025-11-14 16:19:52.2477|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:19:52.2477|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:19:52.2477|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:19:52.2633|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:19:52.2633|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:19:52.2633|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:19:52.2633|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:19:52.2633|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:19:52.2633|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:19:52.2633|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:19:52.2633|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). 2025-11-14 16:19:52.2633|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). 2025-11-14 16:19:52.2633|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:19:52.2788|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:19:52.2788|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] 2025-11-14 16:19:52.2788|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]]'. 2025-11-14 16:19:52.2788|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.1109ms 2025-11-14 16:19:52.2788|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:19:52.2788|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.3537ms 200 application/json; charset=utf-8 2025-11-14 16:19:52.2788|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] 2025-11-14 16:19:52.2957|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]]'. 2025-11-14 16:19:52.2957|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.4272ms 2025-11-14 16:19:52.2957|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:19:52.2957|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.8328ms 200 application/json; charset=utf-8 2025-11-14 16:19:53.3201||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:19:53.3201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:19:53.3272||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:19:53.3272||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:19:53.3432||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:19:53.3432||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:19:53.5045||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:19:53.5045||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:19:53.5162|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]]'. 2025-11-14 16:19:53.5162|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2099.9597ms 2025-11-14 16:19:53.5162|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:19:53.5162|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2132.4953ms 200 application/json; charset=utf-8 2025-11-14 16:19:54.1045||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:19:54.1080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:19:54.1080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:19:54.1246||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:19:54.1246||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:19:54.1246||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:19:54.8780||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:19:54.8780||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:19:54.8780||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:19:54.8960||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:19:54.8960||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:19:54.8960||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:19:55.6542||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:19:55.6542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:19:55.6542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:19:55.6542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:19:55.6709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:19:55.6709||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:19:56.4125||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:19:56.4125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:19:56.4202||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:19:56.4202||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:19:56.4362||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:19:56.4362||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:19:57.2040||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:19:57.2040||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:19:57.2040||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:19:57.2192||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:19:57.2192|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; 2025-11-14 16:19:57.2192|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 2025-11-14 16:19:57.2325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:19:57.2325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:19:57.2325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:19:57.2325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:19:57.2325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:19:57.2325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:19:57.2325|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' 2025-11-14 16:19:57.2325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:19:57.2325|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' 2025-11-14 16:19:57.2489|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:19:57.2489|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' 2025-11-14 16:19:57.2489|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:19:57.2869|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]]'. 2025-11-14 16:19:57.2869|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5867.6594ms 2025-11-14 16:19:57.2869|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:19:57.2869|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5895.6938ms 200 application/json; charset=utf-8 2025-11-14 16:20:42.6651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:20:42.6651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:20:42.6651|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:20:42.6651|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:42.6651|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:42.6719|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:42.6719|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0292ms 204 2025-11-14 16:20:42.6719|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6851ms 204 2025-11-14 16:20:42.6719|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6559ms 204 2025-11-14 16:20:42.6719|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:20:42.6719|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:20:42.6719|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:20:42.6719|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() 2025-11-14 16:20:42.6878|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() 2025-11-14 16:20:42.6878|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() 2025-11-14 16:20:42.6878|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'. 2025-11-14 16:20:42.6878|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'. 2025-11-14 16:20:42.6878|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'. 2025-11-14 16:20:42.6878|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:42.6878|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:42.6878|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:42.7042|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 16:20:42.7042|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 16:20:42.7042|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 16:20:42.7042|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 16:20:42.7042|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 16:20:42.7042|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 16:20:42.7042|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.6266ms 401 2025-11-14 16:20:42.7042|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.6647ms 401 2025-11-14 16:20:42.7201|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.4273ms 401 2025-11-14 16:20:51.3485|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 16:20:51.3485|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:51.3485|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0774ms 204 2025-11-14 16:20:51.3627|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:20:51.3627|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:20:51.3627|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:20:51.3627|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 16:20:51.3627|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:51.3772|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:51.3772|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:51.3772|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:20:51.3938|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.0878ms 204 2025-11-14 16:20:51.3938|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.6279ms 204 2025-11-14 16:20:51.3938|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.9283ms 204 2025-11-14 16:20:51.4126|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:51.4126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:20:51.4239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:20:51.4239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:20:51.4239|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:20:51.4239|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:20:51.4239|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:20:51.4239|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:20:51.4397|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:51.4397|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:51.4397|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:51.4239|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 16:20:51.4397|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:20:51.4397|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:20:51.4397|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:20:51.4397|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). 2025-11-14 16:20:51.4397|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:20:51.4397|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:20:51.4397|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). 2025-11-14 16:20:51.4397|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:20:51.4397|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). 2025-11-14 16:20:51.4397|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:20:51.4551|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:20:51.4551|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)) 2025-11-14 16:20:51.4551||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:20:51.4551|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). 2025-11-14 16:20:51.4551|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]]'. 2025-11-14 16:20:51.4551|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)) 2025-11-14 16:20:51.4551|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:20:51.4551||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:20:51.4551|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 16.7325ms 2025-11-14 16:20:51.4704||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:20:51.4704|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 2025-11-14 16:20:51.4704|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 16:20:51.4704||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:20:51.4704|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]]'. 2025-11-14 16:20:51.4704||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:20:51.4704|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 114.4302ms 200 application/json; charset=utf-8 2025-11-14 16:20:51.4704|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.1654ms 2025-11-14 16:20:51.4704|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:20:51.4869|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.0073ms 200 application/json; charset=utf-8 2025-11-14 16:20:51.4869||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 2025-11-14 16:20:51.4869||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 2025-11-14 16:20:51.4869||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:20:51.5017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:20:51.5017||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:20:51.5017||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:20:53.3654|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:20:53.3654|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:20:53.3654|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:53.3698|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:53.3698|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.262ms 204 2025-11-14 16:20:53.3698|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4076ms 204 2025-11-14 16:20:53.3914|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:20:53.3914|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:20:53.3914|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:20:53.3914|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:20:53.3914|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:53.3914|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:53.3914|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:20:53.4002|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:20:53.4002|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:20:53.4002|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). 2025-11-14 16:20:53.4002||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:20:53.4002|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:20:53.4002|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:20:53.4002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:20:53.4002|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). 2025-11-14 16:20:53.4002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:20:53.4002|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] 2025-11-14 16:20:53.4002|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:20:53.4158|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]]'. 2025-11-14 16:20:53.4158|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.6192ms 2025-11-14 16:20:53.4158|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:20:53.4158|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.8532ms 200 application/json; charset=utf-8 2025-11-14 16:20:53.4158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:20:53.4158|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] 2025-11-14 16:20:53.4158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:20:53.4158||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:20:53.4368|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]]'. 2025-11-14 16:20:53.4368|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 25.1196ms 2025-11-14 16:20:53.4368|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:20:53.4368|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.6352ms 200 application/json; charset=utf-8 2025-11-14 16:20:53.6396||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:20:53.6396||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:20:53.6396|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]]'. 2025-11-14 16:20:53.6396|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2187.7459ms 2025-11-14 16:20:53.6396|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:20:53.6396|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2219.8516ms 200 application/json; charset=utf-8 2025-11-14 16:20:54.1840||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:20:54.1840||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:20:54.1840||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:20:54.2054||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:20:54.2054||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:20:54.2054||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:20:54.7849|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:20:54.7849|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:20:54.7849|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:20:54.7849|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:20:54.7849|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:54.7849|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:54.7849|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:20:54.7849|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:20:54.7849|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:20:54.7849|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:20:54.7849|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). 2025-11-14 16:20:54.7849|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). 2025-11-14 16:20:54.8003||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:20:54.8003|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:20:54.8003|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 2025-11-14 16:20:54.8003||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:20:54.8003|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]]'. 2025-11-14 16:20:54.8003|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.3696ms 2025-11-14 16:20:54.8003||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:20:54.8003|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:20:54.8003|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.2025ms 200 application/json; charset=utf-8 2025-11-14 16:20:54.8267||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 2025-11-14 16:20:54.8267||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:20:54.8267||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:20:54.9289||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:20:54.9325||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:20:54.9325||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:20:54.9468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:20:54.9468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:20:54.9468||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:20:55.6894||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:20:55.6894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:20:55.6894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:20:55.7065||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:20:55.7065||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:20:55.7065||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:20:56.5326||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:20:56.5326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:20:56.5326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:20:56.5512||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:20:56.5512||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:20:56.5512||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:20:56.8662||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:20:56.8717||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:20:56.8717|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]]'. 2025-11-14 16:20:56.8717|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2076.2365ms 2025-11-14 16:20:56.8717|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:20:56.8717|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2093.8279ms 200 application/json; charset=utf-8 2025-11-14 16:20:57.3260||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:20:57.3260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:20:57.3260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:20:57.3260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:20:57.3454|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; 2025-11-14 16:20:57.3454|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 2025-11-14 16:20:57.3454|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:20:57.3568|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:20:57.3568|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:20:57.3568|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:20:57.3568|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:20:57.3568|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:20:57.3568|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' 2025-11-14 16:20:57.3568|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:20:57.3568|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' 2025-11-14 16:20:57.3722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:20:57.3722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:20:57.3722|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:20:57.4115|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]]'. 2025-11-14 16:20:57.4115|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5958.8578ms 2025-11-14 16:20:57.4115|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:20:57.4115|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5996.5869ms 200 application/json; charset=utf-8 2025-11-14 16:20:57.4281|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:20:57.4281|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:20:57.4281|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:20:57.4281|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:20:57.4281|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:20:57.4281|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). 2025-11-14 16:20:57.4349|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:20:57.4349|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)) 2025-11-14 16:20:57.4349||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:20:57.4349||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:20:57.4634||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 2025-11-14 16:20:57.4663||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:20:57.4663||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:20:58.1877||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:20:58.1877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:20:58.1877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:20:58.2074||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:20:58.2074||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:20:58.2074||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:20:59.0084||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:20:59.0084||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:20:59.0084||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:20:59.0217||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:20:59.0217||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:20:59.0217||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:20:59.7582||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:20:59.7582||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:20:59.7582||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:20:59.7777||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:20:59.7777||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:20:59.7842||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:21:00.5474||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:21:00.5497||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:00.5497||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:00.5497||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:00.5657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:00.5657||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:21:01.3187||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:21:01.3187||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:01.3187||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:01.3381||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:01.3381||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:01.3381||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:21:02.0877||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:21:02.0877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:02.0877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:02.0877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:02.1124|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; 2025-11-14 16:21:02.1124|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 2025-11-14 16:21:02.1124|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:02.1124|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:02.1124|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:02.1124|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:02.1280|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:02.1280|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:02.1280|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:02.1280|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:02.1280|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:02.1443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:02.1443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:02.1443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:02.1868|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]]'. 2025-11-14 16:21:02.1868|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4754.5202ms 2025-11-14 16:21:02.1917|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:21:02.1917|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4765.8396ms 200 application/json; charset=utf-8 2025-11-14 16:21:08.4151|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:21:08.4151|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:21:08.4151|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:21:08.4151|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:08.4151|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:08.4227|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:08.4227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9849ms 204 2025-11-14 16:21:08.4227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8761ms 204 2025-11-14 16:21:08.4227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8719ms 204 2025-11-14 16:21:08.4227|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:21:08.4227|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:21:08.4227|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:21:08.4227|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:21:08.4227|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:21:08.4227|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:21:08.4227|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:08.4227|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:08.4376|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:08.4376|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:21:08.4376|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:21:08.4376|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:21:08.4376|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:21:08.4376|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:21:08.4376|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). 2025-11-14 16:21:08.4376|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). 2025-11-14 16:21:08.4376|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:21:08.4376||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:21:08.4376|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:21:08.4376|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). 2025-11-14 16:21:08.4530||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:21:08.4530|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:21:08.4530||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:21:08.4530|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)) 2025-11-14 16:21:08.4530|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 2025-11-14 16:21:08.4530||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:21:08.4530|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]]'. 2025-11-14 16:21:08.4530||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:21:08.4530|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.2531ms 2025-11-14 16:21:08.4530|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:21:08.4530|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.4945ms 200 application/json; charset=utf-8 2025-11-14 16:21:08.4685||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 2025-11-14 16:21:08.4685||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:21:08.4685||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:21:08.4685||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 2025-11-14 16:21:08.4685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:08.4685||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:21:09.2181||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:21:09.2181||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:09.2181||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:09.2181||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:09.2181||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:09.2334||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:21:10.0110||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:21:10.0110||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:10.0201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:10.0201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:10.0201||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:10.0370||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:21:10.7475||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:21:10.7475||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:10.7475||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:10.7600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:10.7600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:10.7600||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:21:11.6333||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:21:11.6333||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:11.6333||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:11.6474||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:11.6474||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:11.6474||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:21:11.6862||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:21:11.6862||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:21:11.6862|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]]'. 2025-11-14 16:21:11.6929|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3245.9243ms 2025-11-14 16:21:11.6929|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:21:11.6929|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3265.7019ms 200 application/json; charset=utf-8 2025-11-14 16:21:12.4122||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:21:12.4122||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:12.4122||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:12.4122||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:12.4122||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:12.4274||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:21:13.1814||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:21:13.1848||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:13.1848||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:13.1848||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:13.2028|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; 2025-11-14 16:21:13.2028|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 2025-11-14 16:21:13.2143|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:13.2143|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:13.2143|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:13.2143|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:13.2143|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:13.2298|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:13.2298|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:13.2298|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:13.2298|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:13.2298|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:13.2452|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:13.2452|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:13.2833|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]]'. 2025-11-14 16:21:13.2833|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4837.8494ms 2025-11-14 16:21:13.2833|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:21:13.2833|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4862.4258ms 200 application/json; charset=utf-8 2025-11-14 16:21:38.3881|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:21:38.3881|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:21:38.3881|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:21:38.3881|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:38.3881|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:38.3881|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:38.3967|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6023ms 204 2025-11-14 16:21:38.3967|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4565ms 204 2025-11-14 16:21:38.3967|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5077ms 204 2025-11-14 16:21:38.3967|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:21:38.3967|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:21:38.3967|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:21:38.3967|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:21:38.3967|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:21:38.3967|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:21:38.3967|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:38.4136|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:38.4136|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:38.4136|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:21:38.4136|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:21:38.4136|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:21:38.4136|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:21:38.4136|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:21:38.4136|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:21:38.4136|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). 2025-11-14 16:21:38.4274|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). 2025-11-14 16:21:38.4274|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). 2025-11-14 16:21:38.4274|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:21:38.4274||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:21:38.4274|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:21:38.4274|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 2025-11-14 16:21:38.4274||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:21:38.4274|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]]'. 2025-11-14 16:21:38.4274|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)) 2025-11-14 16:21:38.4438||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:21:38.4438|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.2328ms 2025-11-14 16:21:38.4438||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:21:38.4438|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:21:38.4438||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:21:38.4438|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.1316ms 200 application/json; charset=utf-8 2025-11-14 16:21:38.4624||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 2025-11-14 16:21:38.4624||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:21:38.4624||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 2025-11-14 16:21:38.4624||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:21:38.4624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:38.4756||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:21:40.3097||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:21:40.3097||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:40.3097||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:40.3271||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:40.3271||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:40.3343||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:21:40.5519||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:21:40.5577||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:21:40.5577|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]]'. 2025-11-14 16:21:40.5577|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2129.1653ms 2025-11-14 16:21:40.5577|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:21:40.5577|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2159.1419ms 200 application/json; charset=utf-8 2025-11-14 16:21:40.9593|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:21:40.9593|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:21:40.9593|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:40.9593|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:40.9593|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6831ms 204 2025-11-14 16:21:40.9593|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6322ms 204 2025-11-14 16:21:40.9593|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:21:40.9593|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:21:40.9741|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:21:40.9741|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:21:40.9741|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:40.9741|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:40.9741|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:21:40.9902|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:21:40.9902|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:21:40.9902|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:21:40.9902|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). 2025-11-14 16:21:40.9902|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). 2025-11-14 16:21:40.9902|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:21:40.9902|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:21:41.0081|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] 2025-11-14 16:21:41.0081|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]]'. 2025-11-14 16:21:41.0081|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] 2025-11-14 16:21:41.0081|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.0454ms 2025-11-14 16:21:41.0081|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:21:41.0081|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.9586ms 200 application/json; charset=utf-8 2025-11-14 16:21:41.0273|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]]'. 2025-11-14 16:21:41.0273|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 29.2595ms 2025-11-14 16:21:41.0273|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:21:41.0273|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.2299ms 200 application/json; charset=utf-8 2025-11-14 16:21:41.0984||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:21:41.1029||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:41.1029||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:41.1173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:41.1173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:41.1173||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:21:41.8571||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:21:41.8571||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:41.8571||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:41.8720||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:41.8720||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:41.8720||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:21:42.6464||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:21:42.6494||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:42.6494||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:42.6494||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:42.6658||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:42.6658||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:21:43.4015||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:21:43.4015||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:43.4015||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:43.4189||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:43.4189||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:43.4259||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:21:44.1601||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:21:44.1601||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:44.1646||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:44.1646||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:44.1873|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; 2025-11-14 16:21:44.1873|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 2025-11-14 16:21:44.1873|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:44.1955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:44.1955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:44.1955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:44.1955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:44.1955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:44.1955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:44.1955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:44.1955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:44.1955|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:44.2118|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:44.2118|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:44.2565|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]]'. 2025-11-14 16:21:44.2599|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5826.3278ms 2025-11-14 16:21:44.2599|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:21:44.2599|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5859.0985ms 200 application/json; charset=utf-8 2025-11-14 16:21:49.1457|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:21:49.1457|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:21:49.1457|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:21:49.1457|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:49.1457|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:49.1500|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:49.1500|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3886ms 204 2025-11-14 16:21:49.1500|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5525ms 204 2025-11-14 16:21:49.1500|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.258ms 204 2025-11-14 16:21:49.1500|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:21:49.1500|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:21:49.1500|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:21:49.1500|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:21:49.1500|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:21:49.1500|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:21:49.1500|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:49.1500|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:49.1500|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:21:49.1500|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:21:49.1500|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:21:49.1657|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:21:49.1657|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:21:49.1657|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:21:49.1657|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:21:49.1657|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). 2025-11-14 16:21:49.1657|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). 2025-11-14 16:21:49.1657|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). 2025-11-14 16:21:49.1657|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:21:49.1657|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:21:49.1657||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:21:49.1657|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)) 2025-11-14 16:21:49.1657|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 2025-11-14 16:21:49.1657|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]]'. 2025-11-14 16:21:49.1657||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:21:49.1657|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 6.6022ms 2025-11-14 16:21:49.1811|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:21:49.1811||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:21:49.1811|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.2423ms 200 application/json; charset=utf-8 2025-11-14 16:21:49.1811||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:21:49.1811||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:21:49.1969||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 2025-11-14 16:21:49.1969||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:21:49.1969||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:21:49.1969||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 2025-11-14 16:21:49.1969||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:49.1969||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:21:49.9442||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:21:49.9473||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:49.9473||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:49.9473||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:49.9473||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:49.9639||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:21:50.6859||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:21:50.6859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:50.6859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:50.6994||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:50.6994||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:50.6994||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:21:51.4198||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:21:51.4198||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:51.4198||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:51.4371||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:51.4371||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:51.4371||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:21:52.2939||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:21:52.2939||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:52.2939||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:52.3092||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:52.3092||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:52.3092||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:21:52.3403||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:21:52.3403||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:21:52.3403|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]]'. 2025-11-14 16:21:52.3403|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3174.6438ms 2025-11-14 16:21:52.3403|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:21:52.3403|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3192.6677ms 200 application/json; charset=utf-8 2025-11-14 16:21:53.0990||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:21:53.1037||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:53.1037||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:53.1174||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:53.1174||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:21:53.1174||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:21:53.8499||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:21:53.8499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:21:53.8570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:21:53.8703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:21:53.8703|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; 2025-11-14 16:21:53.8855|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 2025-11-14 16:21:53.8855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:53.8855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:53.8855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:53.8855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:53.9009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:53.9009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:53.9009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:53.9009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:53.9009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:53.9009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:53.9009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:21:53.9187|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:21:53.9577|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]]'. 2025-11-14 16:21:53.9577|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4787.9823ms 2025-11-14 16:21:53.9577|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:21:53.9577|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4805.4057ms 200 application/json; charset=utf-8 2025-11-14 16:22:16.7302|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:22:16.7302|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:22:16.7302|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:22:16.7302|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:16.7376|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:16.7376|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:16.7376|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.0728ms 204 2025-11-14 16:22:16.7522|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.6518ms 204 2025-11-14 16:22:16.7522|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:22:16.7522|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.221ms 204 2025-11-14 16:22:16.7522|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:22:16.7646|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:22:16.7646|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:22:16.7646|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:22:16.7805|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:22:16.7805|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:16.7805|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:16.7805|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:16.7805|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:22:16.7805|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:22:16.7805|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:22:16.7805|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:22:16.7805|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:22:16.7805|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:22:16.7974|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). 2025-11-14 16:22:16.7974|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). 2025-11-14 16:22:16.7974|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). 2025-11-14 16:22:16.7974|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:22:16.7974||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:22:16.7974|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:22:16.7974|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)) 2025-11-14 16:22:16.8120||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:22:16.8120|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 2025-11-14 16:22:16.8120||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:22:16.8120||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:22:16.8120|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]]'. 2025-11-14 16:22:16.8120||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:22:16.8120|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.5034ms 2025-11-14 16:22:16.8120|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:22:16.8120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.8388ms 200 application/json; charset=utf-8 2025-11-14 16:22:16.8330||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 2025-11-14 16:22:16.8330||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 2025-11-14 16:22:16.8330||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:22:16.8330||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:22:16.8330||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:22:16.8330||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:22:18.6482||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:22:18.6482||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:22:18.6563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:22:18.6563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:22:18.6712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:22:18.6712||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:22:18.8722||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:22:18.8789||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:22:18.8789|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]]'. 2025-11-14 16:22:18.8789|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2080.0613ms 2025-11-14 16:22:18.8789|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:22:18.8789|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2126.5142ms 200 application/json; charset=utf-8 2025-11-14 16:22:19.4673||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:22:19.4721||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:22:19.4721||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:22:19.4888||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:22:19.4888||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:22:19.4888||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:22:20.2571||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:22:20.2612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:22:20.2612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:22:20.2782||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:22:20.2782||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:22:20.2782||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:22:21.1005||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:22:21.1048||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:22:21.1048||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:22:21.1048||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:22:21.1048||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:22:21.1206||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:22:21.8460||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:22:21.8460||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:22:21.8544||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:22:21.8700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:22:21.8700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:22:21.8700||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:22:22.6439||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:22:22.6439||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:22:22.6523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:22:22.6678||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:22:22.6678|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; 2025-11-14 16:22:22.6829|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 2025-11-14 16:22:22.6829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:22:22.6829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:22:22.6829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:22:22.6829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:22:22.6978|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:22:22.6978|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:22:22.6978|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:22:22.6978|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:22:22.6978|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:22:22.7160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:22:22.7160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:22:22.7160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:22:22.7540|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]]'. 2025-11-14 16:22:22.7540|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5953.822ms 2025-11-14 16:22:22.7540|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:22:22.7540|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6004.3862ms 200 application/json; charset=utf-8 2025-11-14 16:22:44.1426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:22:44.1426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:22:44.1426|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:22:44.1426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:44.1426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:44.1426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:44.1426|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5517ms 204 2025-11-14 16:22:44.1426|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5909ms 204 2025-11-14 16:22:44.1488|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9626ms 204 2025-11-14 16:22:44.1488|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:22:44.1488|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:22:44.1488|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:22:44.1488|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:22:44.1488|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:22:44.1488|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:22:44.1488|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:44.1488|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:44.1488|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:44.1488|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:22:44.1488|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:22:44.1640|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:22:44.1640|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:22:44.1640|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:22:44.1640|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:22:44.1640|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). 2025-11-14 16:22:44.1640|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). 2025-11-14 16:22:44.1640|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). 2025-11-14 16:22:44.1640||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:22:44.1640|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:22:44.1640|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:22:44.1640||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:22:44.1640|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)) 2025-11-14 16:22:44.1640|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 2025-11-14 16:22:44.1640||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:22:44.1640||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:22:44.1640|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]]'. 2025-11-14 16:22:44.1640||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:22:44.1640|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.1971ms 2025-11-14 16:22:44.1805|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:22:44.1805|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.2768ms 200 application/json; charset=utf-8 2025-11-14 16:22:44.1805||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 2025-11-14 16:22:44.1805||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:22:44.1805||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 2025-11-14 16:22:44.1805||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:22:44.1805||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:22:44.1955||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:22:44.9260||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:22:44.9260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:22:44.9260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:22:44.9416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:22:44.9416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:22:44.9416||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:22:45.7086||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:22:45.7086||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:22:45.7086||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:22:45.7086||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:22:45.7086||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:22:45.7086||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:22:46.4481||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:22:46.4481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:22:46.4481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:22:46.4654||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:22:46.4654||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:22:46.4716||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:22:47.2726||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:22:47.2726||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:22:47.2726||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:22:47.2855||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:22:47.2855||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:22:47.2855||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:22:47.3842||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:22:47.3842||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:22:47.3842|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]]'. 2025-11-14 16:22:47.3951|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3225.1306ms 2025-11-14 16:22:47.3951|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:22:47.3951|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3244.9768ms 200 application/json; charset=utf-8 2025-11-14 16:22:47.4156|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:22:47.4156|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:22:47.4156|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:47.4156|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:47.4156|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7563ms 204 2025-11-14 16:22:47.4274|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:22:47.4274|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.584ms 204 2025-11-14 16:22:47.4274|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:22:47.4274|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:22:47.4419|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:22:47.4419|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:47.4419|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:22:47.4419|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:22:47.4419|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:22:47.4560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:22:47.4560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:22:47.4560|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). 2025-11-14 16:22:47.4560|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). 2025-11-14 16:22:47.4560|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:22:47.4560|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:22:47.4560|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] 2025-11-14 16:22:47.4560|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]]'. 2025-11-14 16:22:47.4560|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.0212ms 2025-11-14 16:22:47.4716|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] 2025-11-14 16:22:47.4716|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:22:47.4716|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.1062ms 200 application/json; charset=utf-8 2025-11-14 16:22:47.4716|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]]'. 2025-11-14 16:22:47.4716|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 15.9635ms 2025-11-14 16:22:47.4716|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:22:47.4716|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.5156ms 200 application/json; charset=utf-8 2025-11-14 16:22:48.0435||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:22:48.0435||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:22:48.0435||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:22:48.0588||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:22:48.0588||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:22:48.0588||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:22:48.7783||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:22:48.7783||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:22:48.7850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:22:48.7850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:22:48.8044|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; 2025-11-14 16:22:48.8044|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 2025-11-14 16:22:48.8044|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:22:48.8044|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:22:48.8044|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' 2025-11-14 16:22:48.8044|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:22:48.8161|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:22:48.8161|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)) 2025-11-14 16:22:48.8161|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' 2025-11-14 16:22:48.8161|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)) 2025-11-14 16:22:48.8161|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' 2025-11-14 16:22:48.8161|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:22:48.8161|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:22:48.8161|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:22:48.8634|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]]'. 2025-11-14 16:22:48.8634|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4694.1802ms 2025-11-14 16:22:48.8634|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:22:48.8634|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4713.7294ms 200 application/json; charset=utf-8 2025-11-14 16:23:17.6425|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:23:17.6425|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:23:17.6425|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:23:17.6425|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:23:17.6425|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:23:17.6425|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:23:17.6425|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6417ms 204 2025-11-14 16:23:17.6501|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5785ms 204 2025-11-14 16:23:17.6501|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2412ms 204 2025-11-14 16:23:17.6501|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 16:23:17.6501|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 16:23:17.6501|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 16:23:17.6501|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:23:17.6501|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:23:17.6501|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:23:17.6501|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:23:17.6501|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:23:17.6655|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:23:17.6501|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:23:17.6501|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:23:17.6655|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:23:17.6655|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:23:17.6655|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:23:17.6655|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). 2025-11-14 16:23:17.6655|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). 2025-11-14 16:23:17.6655|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:23:17.6655|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:23:17.6655|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:23:17.6655|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). 2025-11-14 16:23:17.6655|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 2025-11-14 16:23:17.6655||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 16:23:17.6655|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)) 2025-11-14 16:23:17.6808|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]]'. 2025-11-14 16:23:17.6808||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:23:17.6808||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 16:23:17.6808|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.6305ms 2025-11-14 16:23:17.6808||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:23:17.6808||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 16:23:17.6808|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 16:23:17.6808|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.0544ms 200 application/json; charset=utf-8 2025-11-14 16:23:17.7055||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 2025-11-14 16:23:17.7055||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 2025-11-14 16:23:17.7055||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:23:17.7055||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 16:23:17.7055||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 16:23:17.7122||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 16:23:19.5496||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:23:19.5496||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:23:19.5563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:23:19.5563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:23:19.5563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:23:19.5721||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 16:23:19.6927||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254454190.78,"formattedAmount":"-8,254,454,190.78","bookBalance":-8254454190.78,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5536752864.47,"formattedAmount":"5,536,752,864.47","bookBalance":5536752864.47,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1606324743.84,"formattedAmount":"1,606,324,743.84","bookBalance":1606324743.84,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2261343647.14,"formattedAmount":"2,261,343,647.14","bookBalance":2261343647.14,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":954763669.86,"formattedAmount":"954,763,669.86","bookBalance":954763669.86,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":2946558.84,"formattedAmount":"2,946,558.84","bookBalance":2946558.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64335863.7,"formattedAmount":"64,335,863.70","bookBalance":64335863.7,"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":10833596.25,"formattedAmount":"10,833,596.25","bookBalance":10833596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":887475.54,"formattedAmount":"887,475.54","bookBalance":887475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 16:23:19.6985||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 16:23:19.6985|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]]'. 2025-11-14 16:23:19.6985|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2024.2912ms 2025-11-14 16:23:19.6985|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 16:23:19.6985|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2052.0869ms 200 application/json; charset=utf-8 2025-11-14 16:23:20.2743||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254454190.78","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:23:20.2764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:23:20.2764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:23:20.2764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:23:20.2923||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:23:20.2923||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 16:23:20.9941||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:23:20.9941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:23:20.9941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:23:21.0110||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:23:21.0110||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:23:21.0110||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 16:23:21.7343||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 16:23:21.7343||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:23:21.7343||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:23:21.7486||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:23:21.7486||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:23:21.7486||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 16:23:22.4581||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 16:23:22.4581||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:23:22.4648||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:23:22.4648||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:23:22.4802||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 16:23:22.4802||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 16:23:23.1907||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 16:23:23.1907||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 16:23:23.1907||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 16:23:23.2074||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 16:23:23.2074|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; 2025-11-14 16:23:23.2207|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 2025-11-14 16:23:23.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' 2025-11-14 16:23:23.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)) 2025-11-14 16:23:23.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' 2025-11-14 16:23:23.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)) 2025-11-14 16:23:23.2346|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:23:23.2346|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:23:23.2346|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:23:23.2346|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:23:23.2346|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:23:23.2495|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:23:23.2495|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 16:23:23.2495|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 16:23:23.2956|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]]'. 2025-11-14 16:23:23.2973|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5623.3013ms 2025-11-14 16:23:23.2973|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 16:23:23.2973|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5645.0732ms 200 application/json; charset=utf-8 2025-11-14 16:31:00.8063|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:31:00.8063|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:31:00.8063|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:31:00.8126|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:31:00.8126|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2008ms 204 2025-11-14 16:31:00.8126|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9246ms 204 2025-11-14 16:31:00.8126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 16:31:00.8126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 16:31:00.8291|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:31:00.8291|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 16:31:00.8291|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:31:00.8291|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 16:31:00.8291|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:31:00.8291|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 16:31:00.8291|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:31:00.8440|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:31:00.8440|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). 2025-11-14 16:31:00.8440|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). 2025-11-14 16:31:00.8440|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:31:00.8440|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 16:31:00.8633|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] 2025-11-14 16:31:00.8633|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] 2025-11-14 16:31:00.8633|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]]'. 2025-11-14 16:31:00.8633|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 18.6508ms 2025-11-14 16:31:00.8633|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 16:31:00.8633|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.2544ms 200 application/json; charset=utf-8 2025-11-14 16:31:00.8760|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]]'. 2025-11-14 16:31:00.8760|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 30.3238ms 2025-11-14 16:31:00.8760|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 16:31:00.8760|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.1086ms 200 application/json; charset=utf-8 2025-11-14 16:51:22.8841|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:6507/ACCOUNTSERVICES/iisintegration 0 2025-11-14 16:51:22.8841|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.4297ms 202 2025-11-14 17:23:01.8956||DEBUG|AccountManagement.Program|init main function 2025-11-14 17:23:06.5029|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()'. 2025-11-14 17:23:06.5139|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()'. 2025-11-14 17:23:06.5139|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()'. 2025-11-14 17:23:06.5393|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:23:07.0833|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 17:23:07.1039|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 17:23:07.1090|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 17:23:07.1090|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 17:23:07.1253|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-11-14 17:23:07.1408|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-11-14 17:23:07.8735||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. 2025-11-14 17:23:08.1938|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 17:23:08.1938|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 17:23:08.1938|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 17:23:08.7579|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:23:08.7579|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:23:08.7579|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:23:08.7688|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 576.2279ms 204 2025-11-14 17:23:08.7688|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 576.2268ms 204 2025-11-14 17:23:08.7688|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 576.2105ms 204 2025-11-14 17:23:08.7846|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 17:23:08.7846|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 17:23:08.7846|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 17:23:09.0853|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() 2025-11-14 17:23:09.0853|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() 2025-11-14 17:23:09.1067|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'. 2025-11-14 17:23:09.1067|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'. 2025-11-14 17:23:09.0853|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() 2025-11-14 17:23:09.1067|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'. 2025-11-14 17:23:09.1067|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:23:09.1067|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:23:09.1067|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 17:23:09.1067|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 17:23:09.1067|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:23:09.1245|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 17:23:09.1245|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 17:23:09.1245|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 17:23:09.1245|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 17:23:09.1245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 342.1741ms 401 2025-11-14 17:23:09.1245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 344.1272ms 401 2025-11-14 17:23:09.1245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 343.469ms 401 2025-11-14 17:29:57.5074|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 17:29:57.5118|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 17:29:57.5118|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 17:29:57.5118|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 17:29:57.5118|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:29:57.5118|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:29:57.5118|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:29:57.5118|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:29:57.5118|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8562ms 204 2025-11-14 17:29:57.5118|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7946ms 204 2025-11-14 17:29:57.5118|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.8708ms 204 2025-11-14 17:29:57.5118|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5573ms 204 2025-11-14 17:29:57.5118|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 17:29:57.5118|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 17:29:57.5118|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 17:29:57.5350|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 17:29:57.5493|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:29:57.5493|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:29:57.5493|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:29:57.5493|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:29:57.5493|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:29:57.5493|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:29:57.5493|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:29:57.5493|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:29:57.5493|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:29:57.5493|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:29:57.5493|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:29:57.5493|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:29:57.5493|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 17:29:57.5572|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 17:29:57.5572|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 17:29:57.5572|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 17:29:57.5820|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). 2025-11-14 17:29:57.5820|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:29:57.5910|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). 2025-11-14 17:29:57.5910|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). 2025-11-14 17:29:57.5910|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). 2025-11-14 17:29:57.6088||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 17:29:57.6088|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:29:57.6088|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:29:57.7901|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 2025-11-14 17:29:57.8420|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)) 2025-11-14 17:29:57.8420|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (37ms) [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)) 2025-11-14 17:29:57.8574|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]]'. 2025-11-14 17:29:57.8574|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]]'. 2025-11-14 17:29:57.8812||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 17:29:57.8812||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 17:29:57.8812|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 286.7495ms 2025-11-14 17:29:57.8812||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 17:29:57.8853|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 302.0484ms 2025-11-14 17:29:57.8853||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 17:29:57.8853|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 17:29:57.8853|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 17:29:57.8853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 367.5902ms 200 application/json; charset=utf-8 2025-11-14 17:29:57.8853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 368.184ms 200 application/json; charset=utf-8 2025-11-14 17:29:58.3116||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 2025-11-14 17:29:58.3116||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 2025-11-14 17:29:58.3420||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 17:29:58.3420||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:29:58.3420||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 17:29:58.3420||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 17:29:58.6377|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 17:29:58.6377|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 17:29:58.6377|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:29:58.6377|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:29:58.6377|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6649ms 204 2025-11-14 17:29:58.6377|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.916ms 204 2025-11-14 17:29:58.6377|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 17:29:58.6516|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 17:29:58.6516|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:29:58.6516|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:29:58.6516|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:29:58.6516|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:29:58.6516|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:29:58.6516|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:29:58.6516|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 17:29:58.6516|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 17:29:58.6729|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). 2025-11-14 17:29:58.6729|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). 2025-11-14 17:29:58.6729|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:29:58.6729|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:29:58.6908|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] 2025-11-14 17:29:58.6908|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] 2025-11-14 17:29:58.7133|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]]'. 2025-11-14 17:29:58.7174|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 43.2533ms 2025-11-14 17:29:58.7174|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 17:29:58.7174|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.8452ms 200 application/json; charset=utf-8 2025-11-14 17:29:58.7401|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]]'. 2025-11-14 17:29:58.7473|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 71.7712ms 2025-11-14 17:29:58.7473|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 17:29:58.7473|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 97.4625ms 200 application/json; charset=utf-8 2025-11-14 17:29:59.3597||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254551205.03","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:29:59.3765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:29:59.3765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:29:59.3997||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:29:59.4040||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:29:59.4040||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 17:30:00.1938||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254551205.03","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:30:00.1980||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:30:00.1980||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:30:00.2143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:30:00.2143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:30:00.2143||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 17:30:01.0028||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 17:30:01.0028||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:30:01.0028||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:30:01.0219||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:30:01.0219||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:30:01.0219||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 17:30:01.8815||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 17:30:01.8859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:30:01.8859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:30:01.8859||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254551205.03,"formattedAmount":"-8,254,551,205.03","bookBalance":-8254551205.03,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5561701201.66,"formattedAmount":"5,561,701,201.66","bookBalance":5561701201.66,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1609733171.53,"formattedAmount":"1,609,733,171.53","bookBalance":1609733171.53,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2263871883.15,"formattedAmount":"2,263,871,883.15","bookBalance":2263871883.15,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":956567107.06,"formattedAmount":"956,567,107.06","bookBalance":956567107.06,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":3397833.84,"formattedAmount":"3,397,833.84","bookBalance":3397833.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64341988.7,"formattedAmount":"64,341,988.70","bookBalance":64341988.7,"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":10858596.25,"formattedAmount":"10,858,596.25","bookBalance":10858596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":888475.54,"formattedAmount":"888,475.54","bookBalance":888475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 17:30:01.8859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:30:01.8859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:30:01.9008||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 17:30:01.9008||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 17:30:01.9008|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]]'. 2025-11-14 17:30:01.9008|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 4317.6514ms 2025-11-14 17:30:01.9008|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 17:30:01.9008|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4386.2881ms 200 application/json; charset=utf-8 2025-11-14 17:30:02.6242||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 17:30:02.6242||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:30:02.6242||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:30:02.6492||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:30:02.6492||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:30:02.6492||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 17:30:03.3867||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:30:03.3916||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:30:03.3916||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:30:03.4067||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:30:03.4815|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [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; 2025-11-14 17:30:03.5053|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 2025-11-14 17:30:03.5157|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:30:03.5332|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:30:03.5332|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:30:03.5332|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:30:03.5509|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:30:03.5509|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:30:03.5509|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:30:03.5509|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:30:03.5509|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' 2025-11-14 17:30:03.5622|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:30:03.5622|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:30:03.5622|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:30:03.6793|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]]'. 2025-11-14 17:30:03.6906|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6096.9597ms 2025-11-14 17:30:03.6906|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 17:30:03.6906|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6158.3335ms 200 application/json; charset=utf-8 2025-11-14 17:30:30.4967|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 17:30:30.4967|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 17:30:30.4967|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 17:30:30.4967|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:30:30.5007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:30:30.5007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:30:30.5007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.698ms 204 2025-11-14 17:30:30.5007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7692ms 204 2025-11-14 17:30:30.5007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3772ms 204 2025-11-14 17:30:30.5007|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 17:30:30.5007|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 17:30:30.5007|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 17:30:30.5007|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:30:30.5007|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:30:30.5007|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:30:30.5007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:30:30.5156|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:30:30.5156|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:30:30.5156|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:30:30.5156|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:30:30.5156|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:30:30.5156|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 17:30:30.5156|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 17:30:30.5156|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 17:30:30.5156|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). 2025-11-14 17:30:30.5156|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). 2025-11-14 17:30:30.5318|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:30:30.5318|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:30:30.5318|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 2025-11-14 17:30:30.5318|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). 2025-11-14 17:30:30.5318||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 17:30:30.5318|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]]'. 2025-11-14 17:30:30.5318|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.6737ms 2025-11-14 17:30:30.5318||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 17:30:30.5318|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 17:30:30.5481||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 17:30:30.5481|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.3012ms 200 application/json; charset=utf-8 2025-11-14 17:30:30.5630|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)) 2025-11-14 17:30:30.5630||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 17:30:30.5630||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 17:30:30.5630||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 2025-11-14 17:30:30.5786||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 17:30:30.5786||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 17:30:30.5786||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 2025-11-14 17:30:30.5938||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:30:30.5938||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 17:30:32.3991||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254551205.03","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:30:32.3991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:30:32.3991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:30:32.4197||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:30:32.4236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:30:32.4236||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 17:30:32.6542||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254551205.03,"formattedAmount":"-8,254,551,205.03","bookBalance":-8254551205.03,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5561701201.66,"formattedAmount":"5,561,701,201.66","bookBalance":5561701201.66,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1609733171.53,"formattedAmount":"1,609,733,171.53","bookBalance":1609733171.53,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2263871883.15,"formattedAmount":"2,263,871,883.15","bookBalance":2263871883.15,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":956567107.06,"formattedAmount":"956,567,107.06","bookBalance":956567107.06,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":3397833.84,"formattedAmount":"3,397,833.84","bookBalance":3397833.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64341988.7,"formattedAmount":"64,341,988.70","bookBalance":64341988.7,"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":10858596.25,"formattedAmount":"10,858,596.25","bookBalance":10858596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":888475.54,"formattedAmount":"888,475.54","bookBalance":888475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 17:30:32.6600||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 17:30:32.6600|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]]'. 2025-11-14 17:30:32.6600|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2127.8023ms 2025-11-14 17:30:32.6600|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 17:30:32.6600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2160.8792ms 200 application/json; charset=utf-8 2025-11-14 17:30:33.1732||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254551205.03","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:30:33.1732||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:30:33.1732||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:30:33.1938||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:30:33.1938||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:30:33.1938||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 17:30:33.9398|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 17:30:33.9398|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 17:30:33.9398|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:30:33.9398|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:30:33.9398|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2905ms 204 2025-11-14 17:30:33.9398|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.102ms 204 2025-11-14 17:30:33.9539||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 17:30:33.9539|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 17:30:33.9539|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 17:30:33.9539||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:30:33.9539|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:30:33.9539|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:30:33.9539|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:30:33.9539||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:30:33.9539|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:30:33.9539|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:30:33.9678|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:30:33.9678|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 17:30:33.9678|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 17:30:33.9678|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). 2025-11-14 17:30:33.9678|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). 2025-11-14 17:30:33.9678|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:30:33.9678|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:30:33.9678||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:30:33.9848||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:30:33.9848||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 17:30:33.9848|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] 2025-11-14 17:30:33.9848|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] 2025-11-14 17:30:33.9848|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]]'. 2025-11-14 17:30:33.9983|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 23.2198ms 2025-11-14 17:30:33.9983|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 17:30:33.9983|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.9639ms 200 application/json; charset=utf-8 2025-11-14 17:30:33.9983|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]]'. 2025-11-14 17:30:34.0161|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 42.2768ms 2025-11-14 17:30:34.0161|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 17:30:34.0161|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 62.7037ms 200 application/json; charset=utf-8 2025-11-14 17:30:34.7405||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 17:30:34.7405||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:30:34.7405||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:30:34.7649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:30:34.7649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:30:34.7649||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 17:30:35.5024||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 17:30:35.5060||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:30:35.5060||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:30:35.5269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:30:35.5269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:30:35.5269||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 17:30:36.2620||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:30:36.2620||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:30:36.2691||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:30:36.2849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:30:36.2849|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; 2025-11-14 17:30:36.3024|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 2025-11-14 17:30:36.3024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:30:36.3024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:30:36.3024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:30:36.3024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:30:36.3177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:30:36.3177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:30:36.3177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:30:36.3177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:30:36.3314|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:30:36.3314|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:30:36.3314|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:30:36.3314|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:30:36.3854|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]]'. 2025-11-14 17:30:36.3854|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5858.8643ms 2025-11-14 17:30:36.3854|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 17:30:36.3854|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5881.7426ms 200 application/json; charset=utf-8 2025-11-14 17:31:11.2820|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 17:31:11.2820|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 17:31:11.2820|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 17:31:11.2820|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:31:11.2912|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:31:11.2912|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:31:11.2912|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.1859ms 204 2025-11-14 17:31:11.3069|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.5395ms 204 2025-11-14 17:31:11.3069|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 17:31:11.3069|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.9155ms 204 2025-11-14 17:31:11.3069|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 17:31:11.3069|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 17:31:11.3257|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:31:11.3257|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:31:11.3257|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:31:11.3381|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:31:11.3381|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:31:11.3381|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:31:11.3381|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:31:11.3381|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:31:11.3381|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:31:11.3381|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 17:31:11.3533|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 17:31:11.3533|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 17:31:11.3533|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). 2025-11-14 17:31:11.3533|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). 2025-11-14 17:31:11.3533|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). 2025-11-14 17:31:11.3699|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:31:11.3699||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 17:31:11.3699|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:31:11.3699|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)) 2025-11-14 17:31:11.3699|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 2025-11-14 17:31:11.3699||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 17:31:11.3843|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]]'. 2025-11-14 17:31:11.3843||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 17:31:11.3843||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 17:31:11.3843|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 24.5044ms 2025-11-14 17:31:11.3843||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 17:31:11.3843|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 17:31:11.3843|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.9743ms 200 application/json; charset=utf-8 2025-11-14 17:31:11.4121||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 2025-11-14 17:31:11.4121||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 2025-11-14 17:31:11.4165||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:31:11.4165||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 17:31:11.4165||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 17:31:11.4165||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 17:31:13.2764||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254551205.03","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:31:13.2764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:31:13.2764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:31:13.2961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:31:13.2961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:31:13.2961||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 17:31:13.5410||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254551205.03,"formattedAmount":"-8,254,551,205.03","bookBalance":-8254551205.03,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5561701201.66,"formattedAmount":"5,561,701,201.66","bookBalance":5561701201.66,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1609733171.53,"formattedAmount":"1,609,733,171.53","bookBalance":1609733171.53,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2264314098.92,"formattedAmount":"2,264,314,098.92","bookBalance":2264314098.92,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":956567107.06,"formattedAmount":"956,567,107.06","bookBalance":956567107.06,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":34089456.82,"formattedAmount":"34,089,456.82","bookBalance":34089456.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":3397833.84,"formattedAmount":"3,397,833.84","bookBalance":3397833.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64341988.7,"formattedAmount":"64,341,988.70","bookBalance":64341988.7,"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":10858596.25,"formattedAmount":"10,858,596.25","bookBalance":10858596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":888475.54,"formattedAmount":"888,475.54","bookBalance":888475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 17:31:13.5410||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 17:31:13.5410|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]]'. 2025-11-14 17:31:13.5410|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2187.5589ms 2025-11-14 17:31:13.5410|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 17:31:13.5554|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2237.7558ms 200 application/json; charset=utf-8 2025-11-14 17:31:14.0577||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254551205.03","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:31:14.0618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:31:14.0618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:31:14.0807||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:31:14.0807||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:31:14.0807||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 17:31:14.8082||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 17:31:14.8125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:31:14.8125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:31:14.8314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:31:14.8314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:31:14.8314||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 17:31:15.5552||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 17:31:15.5552||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:31:15.5552||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:31:15.5715||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:31:15.5715||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:31:15.5781||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 17:31:16.2993||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 17:31:16.2993||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:31:16.2993||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:31:16.3163||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:31:16.3163||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:31:16.3163||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 17:31:17.0385||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:31:17.0385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:31:17.0385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:31:17.0531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:31:17.0652|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; 2025-11-14 17:31:17.0652|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 2025-11-14 17:31:17.0776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:31:17.0776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:31:17.0776|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:31:17.0776|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)) 2025-11-14 17:31:17.0962|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:31:17.0962|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:31:17.0962|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:31:17.0962|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:31:17.1132|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' 2025-11-14 17:31:17.1132|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)) 2025-11-14 17:31:17.1132|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:31:17.1272|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)) 2025-11-14 17:31:17.1736|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]]'. 2025-11-14 17:31:17.1736|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5810.5394ms 2025-11-14 17:31:17.1736|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 17:31:17.1736|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5860.59ms 200 application/json; charset=utf-8 2025-11-14 17:47:27.1240|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 17:47:27.1240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:47:27.1240|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9987ms 204 2025-11-14 17:47:27.1701|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-11-14 17:47:27.1701|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:47:27.1701|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:47:27.1701|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:47:27.1830|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 17:47:27.1830|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). 2025-11-14 17:47:27.1830|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:47:27.2073|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)) 2025-11-14 17:47:27.2073|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]]'. 2025-11-14 17:47:27.2073|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 19.7452ms 2025-11-14 17:47:27.2073|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 17:47:27.2073|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.2995ms 200 application/json; charset=utf-8 2025-11-14 17:47:27.3734|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 17:47:27.3734|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 17:47:27.3734|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 17:47:27.3734|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:47:27.3734|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:47:27.3734|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:47:27.3827|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.216ms 204 2025-11-14 17:47:27.3827|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2859ms 204 2025-11-14 17:47:27.3827|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9792ms 204 2025-11-14 17:47:27.3827|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 17:47:27.3827|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:47:27.3827|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 17:47:27.3827|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 17:47:27.3827|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:47:27.3827|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:47:27.3971|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:47:27.3971|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:47:27.3971|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:47:27.3971|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:47:27.3971|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 17:47:27.3971|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:47:27.3971|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:47:27.3971|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). 2025-11-14 17:47:27.3971|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 17:47:27.3971|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 17:47:27.3971||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 17:47:27.3971|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). 2025-11-14 17:47:27.3971|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). 2025-11-14 17:47:27.3971|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:47:27.3971|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:47:27.4154|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 2025-11-14 17:47:27.4154|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]]'. 2025-11-14 17:47:27.4154|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.1627ms 2025-11-14 17:47:27.4154|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 17:47:27.4154|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.4532ms 200 application/json; charset=utf-8 2025-11-14 17:47:27.4154||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 17:47:27.4154||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 17:47:27.4154|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)) 2025-11-14 17:47:27.4154||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 17:47:27.4330||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 17:47:27.4330||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 2025-11-14 17:47:27.4330||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 17:47:27.4485||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 2025-11-14 17:47:27.4485||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 17:47:27.4485||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:47:27.4485||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 17:47:28.2420||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254551205.03","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:47:28.2465||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:47:28.2465||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:47:28.2639||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:47:28.2639||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:47:28.2639||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 17:47:29.0194|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 17:47:29.0194|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 17:47:29.0194|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:47:29.0194|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:47:29.0194|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4802ms 204 2025-11-14 17:47:29.0273|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3286ms 204 2025-11-14 17:47:29.0273|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 17:47:29.0273|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 17:47:29.0273|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:47:29.0273|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:47:29.0273|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:47:29.0434|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:47:29.0434|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:47:29.0434||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254551205.03","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:47:29.0434|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:47:29.0434|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 17:47:29.0590|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 17:47:29.0590||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:47:29.0590|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). 2025-11-14 17:47:29.0590|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). 2025-11-14 17:47:29.0590||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:47:29.0590|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:47:29.0590|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:47:29.0769|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] 2025-11-14 17:47:29.0769|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]]'. 2025-11-14 17:47:29.0769|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] 2025-11-14 17:47:29.0769||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:47:29.0769|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.9731ms 2025-11-14 17:47:29.0769|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 17:47:29.0769||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:47:29.0769|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.2613ms 200 application/json; charset=utf-8 2025-11-14 17:47:29.0769||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 17:47:29.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]]'. 2025-11-14 17:47:29.0890|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.1096ms 2025-11-14 17:47:29.0890|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 17:47:29.0890|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.6144ms 200 application/json; charset=utf-8 2025-11-14 17:47:29.8284||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 17:47:29.8284||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:47:29.8284||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:47:29.8465||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:47:29.8465||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:47:29.8465||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 17:47:30.6843||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 17:47:30.6843||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254551205.03,"formattedAmount":"-8,254,551,205.03","bookBalance":-8254551205.03,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5561703260.68,"formattedAmount":"5,561,703,260.68","bookBalance":5561703260.68,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1609733171.53,"formattedAmount":"1,609,733,171.53","bookBalance":1609733171.53,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2264314098.92,"formattedAmount":"2,264,314,098.92","bookBalance":2264314098.92,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":956567107.06,"formattedAmount":"956,567,107.06","bookBalance":956567107.06,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":35019275.82,"formattedAmount":"35,019,275.82","bookBalance":35019275.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":3397833.84,"formattedAmount":"3,397,833.84","bookBalance":3397833.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64341988.7,"formattedAmount":"64,341,988.70","bookBalance":64341988.7,"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":10858596.25,"formattedAmount":"10,858,596.25","bookBalance":10858596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":888475.54,"formattedAmount":"888,475.54","bookBalance":888475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 17:47:30.6843||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:47:30.6843||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 17:47:30.6843||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:47:30.6843|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]]'. 2025-11-14 17:47:30.6843|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3289.4021ms 2025-11-14 17:47:30.6843|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 17:47:30.6981|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3310.5431ms 200 application/json; charset=utf-8 2025-11-14 17:47:30.6981||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:47:30.6981||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:47:30.6981||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 17:47:31.4457||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 17:47:31.4457||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:47:31.4457||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:47:31.4648||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:47:31.4648||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:47:31.4648||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 17:47:32.2488||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:47:32.2488||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:47:32.2488||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:47:32.2696||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:47:32.2786|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; 2025-11-14 17:47:32.2786|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 2025-11-14 17:47:32.2786|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:47:32.2924|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:47:32.2924|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:47:32.2924|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:47:32.2924|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:47:32.2924|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:47:32.2924|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:47:32.3087|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:47:32.3087|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:47:32.3087|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:47:32.3087|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:47:32.3087|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:47:32.3651|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]]'. 2025-11-14 17:47:32.3651|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4958.2225ms 2025-11-14 17:47:32.3714|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 17:47:32.3714|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4980.6889ms 200 application/json; charset=utf-8 2025-11-14 17:48:43.5125|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 17:48:43.5125|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 17:48:43.5125|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 17:48:43.5143|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:48:43.5143|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:48:43.5143|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:48:43.5143|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6704ms 204 2025-11-14 17:48:43.5143|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.535ms 204 2025-11-14 17:48:43.5143|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.713ms 204 2025-11-14 17:48:43.5143|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 17:48:43.5143|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 17:48:43.5143|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 17:48:43.5143|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:48:43.5303|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:48:43.5303|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:48:43.5303|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:48:43.5303|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:48:43.5303|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:48:43.5303|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:48:43.5303|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:48:43.5303|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:48:43.5303|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 17:48:43.5303|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 17:48:43.5303|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 17:48:43.5303|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). 2025-11-14 17:48:43.5303|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). 2025-11-14 17:48:43.5303|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). 2025-11-14 17:48:43.5303||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 17:48:43.5303|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:48:43.5303|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:48:43.5507|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 2025-11-14 17:48:43.5507||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 17:48:43.5507|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]]'. 2025-11-14 17:48:43.5507|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)) 2025-11-14 17:48:43.5507||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 17:48:43.5507|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.8379ms 2025-11-14 17:48:43.5507||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 17:48:43.5507|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 17:48:43.5614|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.4115ms 200 application/json; charset=utf-8 2025-11-14 17:48:43.5614||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 17:48:43.5614||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 2025-11-14 17:48:43.5614||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 17:48:43.5614||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 17:48:43.5614||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 2025-11-14 17:48:43.5614||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:48:43.5782||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 17:48:44.3982||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254551205.03","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:48:44.3982||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:48:44.4055||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:48:44.4055||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:48:44.4237||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:48:44.4237||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 17:48:45.2043||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8254551205.03","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:48:45.2043||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:48:45.2043||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:48:45.2210||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:48:45.2210||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:48:45.2210||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 17:48:46.0450||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 17:48:46.0483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:48:46.0483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:48:46.0618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:48:46.0618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:48:46.0618||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 17:48:46.8573||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":721583623.97,"formattedAmount":"721,583,623.97","bookBalance":721583623.97,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8254551205.03,"formattedAmount":"-8,254,551,205.03","bookBalance":-8254551205.03,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5091986318.34,"formattedAmount":"-5,091,986,318.34","bookBalance":-5091986318.34,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-88918787.83,"formattedAmount":"-88,918,787.83","bookBalance":-88918787.83,"accountType":"","accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"DIFD (UK) BUDGSUPPORT GRANT","currency":null,"accountno":"0111001358"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SALARY ADVANCES ACCOUNT","currency":null,"accountno":"0111001372"},{"availableBalance":5561703260.68,"formattedAmount":"5,561,703,260.68","bookBalance":5561703260.68,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1609733171.53,"formattedAmount":"1,609,733,171.53","bookBalance":1609733171.53,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":126670569.01,"formattedAmount":"126,670,569.01","bookBalance":126670569.01,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1158201293.39,"formattedAmount":"1,158,201,293.39","bookBalance":1158201293.39,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":10777312.78,"formattedAmount":"10,777,312.78","bookBalance":10777312.78,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":451279932.26,"formattedAmount":"451,279,932.26","bookBalance":451279932.26,"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":12109569.0,"formattedAmount":"12,109,569.00","bookBalance":12109569.0,"accountType":"","accountName":"ADMINISTRATOR AND REGISTRAR GENE","currency":null,"accountno":"0111001530"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"POLICE-UNCLAIMED SALARIES WAGES","currency":null,"accountno":"0111001578"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"EDU SCIENCE AND TECH-UNCLAIMED S","currency":null,"accountno":"0111001592"},{"availableBalance":2028350.2,"formattedAmount":"2,028,350.20","bookBalance":2028350.2,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":582003301.81,"formattedAmount":"582,003,301.81","bookBalance":582003301.81,"accountType":"","accountName":"TREASURY WAYS AND MEANS ADVANCES","currency":null,"accountno":"0111001671"},{"availableBalance":990172300.0,"formattedAmount":"990,172,300.00","bookBalance":990172300.0,"accountType":"","accountName":"TREASURY BEARER BOND ACCOUNTS","currency":null,"accountno":"0111001695"},{"availableBalance":-1340856007.56,"formattedAmount":"-1,340,856,007.56","bookBalance":-1340856007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2152380760.06,"formattedAmount":"-2,152,380,760.06","bookBalance":-2152380760.06,"accountType":"","accountName":"EXTERNAL DEBT SERVICE PAYMENTS","currency":null,"accountno":"0111001736"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"KENEMA GOVT TREASURY DEPOSITS AC","currency":null,"accountno":"0111001750"},{"availableBalance":20494300.88,"formattedAmount":"20,494,300.88","bookBalance":20494300.88,"accountType":"","accountName":"HIPC TRUST FUND ACCOUNT","currency":null,"accountno":"0111001774"},{"availableBalance":-729960.98,"formattedAmount":"-729,960.98","bookBalance":-729960.98,"accountType":"","accountName":"TREASURY BILLS AC","currency":null,"accountno":"0111001839"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"OFIDSL GOV DEBT RELIEF AC","currency":null,"accountno":"0111001891"},{"availableBalance":115521829.18,"formattedAmount":"115,521,829.18","bookBalance":115521829.18,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":3626479754.29,"formattedAmount":"3,626,479,754.29","bookBalance":3626479754.29,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8559679.4,"formattedAmount":"-8,559,679.40","bookBalance":-8559679.4,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"NAT TELECOMS REVENUE ESCROW AC","currency":null,"accountno":"0111002056"},{"availableBalance":4213148.95,"formattedAmount":"4,213,148.95","bookBalance":4213148.95,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD REVE","currency":null,"accountno":"0111002070"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMIN REVE","currency":null,"accountno":"0111002094"},{"availableBalance":16283962.6,"formattedAmount":"16,283,962.60","bookBalance":16283962.6,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2264314098.92,"formattedAmount":"2,264,314,098.92","bookBalance":2264314098.92,"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":412398.2,"formattedAmount":"412,398.20","bookBalance":412398.2,"accountType":"","accountName":"MINISTRY OF PRESIDENTIAL AND PUB","currency":null,"accountno":"0111002276"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"JAPANESE GRANT FOR COPING WITH C","currency":null,"accountno":"0111002317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"DIAMOND ROYALTIES AC","currency":null,"accountno":"0111002355"},{"availableBalance":11316646.22,"formattedAmount":"11,316,646.22","bookBalance":11316646.22,"accountType":"","accountName":"NON-TAX REVENUE AC","currency":null,"accountno":"0111002379"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"INT. ON 91 182 364 - DAYS TREASU","currency":null,"accountno":"0111002393"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SIERRATELEBID MODERNISATION AND","currency":null,"accountno":"0111002410"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMF BUDGET FINANCING TREASURY A/","currency":null,"accountno":"0111002843"},{"availableBalance":956567107.06,"formattedAmount":"956,567,107.06","bookBalance":956567107.06,"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":-47389.02,"formattedAmount":"-47,389.02","bookBalance":-47389.02,"accountType":"","accountName":"INTEREST ON 91 DAYS TREASURY BIL","currency":null,"accountno":"0111003314"},{"availableBalance":-14594628.43,"formattedAmount":"-14,594,628.43","bookBalance":-14594628.43,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-4735871473.19,"formattedAmount":"-4,735,871,473.19","bookBalance":-4735871473.19,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":11775425.06,"formattedAmount":"11,775,425.06","bookBalance":11775425.06,"accountType":"","accountName":"PETROLEUM REGULATORY AGENCY","currency":null,"accountno":"0111003448"},{"availableBalance":14624361.1,"formattedAmount":"14,624,361.10","bookBalance":14624361.1,"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":12113627.49,"formattedAmount":"12,113,627.49","bookBalance":12113627.49,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3610123.49,"formattedAmount":"3,610,123.49","bookBalance":3610123.49,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":35019275.82,"formattedAmount":"35,019,275.82","bookBalance":35019275.82,"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":3968470.62,"formattedAmount":"3,968,470.62","bookBalance":3968470.62,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":3397833.84,"formattedAmount":"3,397,833.84","bookBalance":3397833.84,"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":16922324.29,"formattedAmount":"16,922,324.29","bookBalance":16922324.29,"accountType":"","accountName":"FISHERIES PROTECTION STATISTICS&","currency":null,"accountno":"0111003754"},{"availableBalance":673795.84,"formattedAmount":"673,795.84","bookBalance":673795.84,"accountType":"","accountName":"FREE HEALTH CARE INITIATIVE","currency":null,"accountno":"0111003778"},{"availableBalance":64341988.7,"formattedAmount":"64,341,988.70","bookBalance":64341988.7,"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":10858596.25,"formattedAmount":"10,858,596.25","bookBalance":10858596.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":-1400915.36,"formattedAmount":"-1,400,915.36","bookBalance":-1400915.36,"accountType":"","accountName":"DAILY SUBSISTENCE ALW/MED EXP AC","currency":null,"accountno":"0111003929"},{"availableBalance":3780.96,"formattedAmount":"3,780.96","bookBalance":3780.96,"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":5000000.0,"formattedAmount":"5,000,000.00","bookBalance":5000000.0,"accountType":"","accountName":"LOCAL COUNCIL DEVELOPMENT PROJEC","currency":null,"accountno":"0111003950"},{"availableBalance":205694040.46,"formattedAmount":"205,694,040.46","bookBalance":205694040.46,"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":888475.54,"formattedAmount":"888,475.54","bookBalance":888475.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20024585.14,"formattedAmount":"20,024,585.14","bookBalance":20024585.14,"accountType":"","accountName":"VEHICLE LOAN SCHEME","currency":null,"accountno":"0111004005"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLCAA AVIATION FEES","currency":null,"accountno":"0111004012"},{"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":4441158.52,"formattedAmount":"4,441,158.52","bookBalance":4441158.52,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1103219.08,"formattedAmount":"1,103,219.08","bookBalance":1103219.08,"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":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"WAGE BILL REVOLVING FUND ACCOUNT","currency":null,"accountno":"0111004098"},{"availableBalance":83069442.86,"formattedAmount":"83,069,442.86","bookBalance":83069442.86,"accountType":"","accountName":"STATE LAND SALES A/C","currency":null,"accountno":"0111004160"},{"availableBalance":42755.0,"formattedAmount":"42,755.00","bookBalance":42755.0,"accountType":"","accountName":"34 MILITARY HOSPITAL","currency":null,"accountno":"0111004201"},{"availableBalance":2206155.0,"formattedAmount":"2,206,155.00","bookBalance":2206155.0,"accountType":"","accountName":"BETTING & GAMBLING LICENCES ACCO","currency":null,"accountno":"0111004232"},{"availableBalance":34865.21,"formattedAmount":"34,865.21","bookBalance":34865.21,"accountType":"","accountName":"PAY NO BRIBE CAMPAIGN PROJECT AC","currency":null,"accountno":"0111004421"},{"availableBalance":2293395.84,"formattedAmount":"2,293,395.84","bookBalance":2293395.84,"accountType":"","accountName":"LUNGI BRIDGE FEASIBILITY STUDY(S","currency":null,"accountno":"0111004438"},{"availableBalance":17.05,"formattedAmount":"17.05","bookBalance":17.05,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT A/C","currency":null,"accountno":"0111004658"},{"availableBalance":164418.88,"formattedAmount":"164,418.88","bookBalance":164418.88,"accountType":"","accountName":"NAT ELECTIONS SUSTAIN TRUST FUND","currency":null,"accountno":"0111004809"},{"availableBalance":0.79,"formattedAmount":"0.79","bookBalance":0.79,"accountType":"","accountName":"IMF SPECIAL DRAWING RIGHTS RETRO","currency":null,"accountno":"0111004847"},{"availableBalance":72289113.87,"formattedAmount":"72,289,113.87","bookBalance":72289113.87,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0111004926"},{"availableBalance":10685160.00,"formattedAmount":"10,685,160.00","bookBalance":10685160.00,"accountType":"","accountName":"SL NATIONAL SHIPPING COMPANY ESC","currency":null,"accountno":"0111004995"},{"availableBalance":-1009872.99,"formattedAmount":"-1,009,872.99","bookBalance":-1009872.99,"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":3446.86,"formattedAmount":"3,446.86","bookBalance":3446.86,"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":6445037.89,"formattedAmount":"6,445,037.89","bookBalance":6445037.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":245148.43,"formattedAmount":"245,148.43","bookBalance":245148.43,"accountType":"","accountName":"GOSL NATIONAL TREE PLANTING","currency":null,"accountno":"0111005387"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0111005844"},{"availableBalance":9034.5,"formattedAmount":"9,034.50","bookBalance":9034.5,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0111006054"},{"availableBalance":117899.95,"formattedAmount":"117,899.95","bookBalance":117899.95,"accountType":"","accountName":"TERTIARY EDUCATION COMMISSION DI","currency":null,"accountno":"0111006308"},{"availableBalance":1500000.0,"formattedAmount":"1,500,000.00","bookBalance":1500000.0,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0111006377"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1552432.82,"formattedAmount":"1,552,432.82","bookBalance":1552432.82,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-11-14 17:48:46.8573||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"1061487.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"}] 2025-11-14 17:48:46.8573||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 17:48:46.8573||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:48:46.8573|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]]'. 2025-11-14 17:48:46.8670|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3324.8822ms 2025-11-14 17:48:46.8670|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 17:48:46.8670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:48:46.8670|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3342.0234ms 200 application/json; charset=utf-8 2025-11-14 17:48:46.8670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:48:46.8824||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:48:46.8824||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 17:48:47.6357||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5091986318.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"}] 2025-11-14 17:48:47.6357||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:48:47.6357||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:48:47.6516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:48:47.6516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 17:48:47.6516||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 17:48:48.4170||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-88918787.83","bookBalance":0.0,"accountType":null,"accountName":"AGD PENSIONS ACCOUNTS 1998","currency":null,"accountno":"0111001310","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-11-14 17:48:48.4170||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 17:48:48.4170||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 17:48:48.4170||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 17:48:48.4333|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; 2025-11-14 17:48:48.4333|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 2025-11-14 17:48:48.4333|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:48:48.4333|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:48:48.4333|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:48:48.4462|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:48:48.4462|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:48:48.4462|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:48:48.4462|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:48:48.4462|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:48:48.4462|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:48:48.4462|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:48:48.4610|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 17:48:48.4610|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 17:48:48.5150|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]]'. 2025-11-14 17:48:48.5150|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4975.6595ms 2025-11-14 17:48:48.5150|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 17:48:48.5150|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4995.6242ms 200 application/json; charset=utf-8 2025-11-14 17:48:50.0839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 17:48:50.0839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 17:48:50.0839|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:48:50.0839|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:48:50.0839|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9545ms 204 2025-11-14 17:48:50.0839|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6514ms 204 2025-11-14 17:48:50.0839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 17:48:50.0978|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 17:48:50.0978|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:48:50.0978|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:48:50.0978|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 17:48:50.0978|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:48:50.0978|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 17:48:50.0978|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 17:48:50.0978|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 17:48:50.0978|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). 2025-11-14 17:48:50.0978|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 17:48:50.0978|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:48:50.0978|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). 2025-11-14 17:48:50.0978|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 17:48:50.0978|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] 2025-11-14 17:48:50.1142|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]]'. 2025-11-14 17:48:50.1142|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.8309ms 2025-11-14 17:48:50.1142|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [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] 2025-11-14 17:48:50.1142|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 17:48:50.1142|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.5445ms 200 application/json; charset=utf-8 2025-11-14 17:48:50.1142|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]]'. 2025-11-14 17:48:50.1142|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 13.6468ms 2025-11-14 17:48:50.1142|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 17:48:50.1142|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.7544ms 200 application/json; charset=utf-8 2025-11-14 18:09:00.5614|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:5262/ACCOUNTSERVICES/iisintegration 0 2025-11-14 18:09:00.5614|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1.6406ms 202 2025-11-14 18:10:13.3232||DEBUG|AccountManagement.Program|init main function 2025-11-14 18:10:15.8451|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()'. 2025-11-14 18:10:15.8566|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()'. 2025-11-14 18:10:15.8566|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()'. 2025-11-14 18:10:15.8821|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 18:10:16.1097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (19ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 18:10:16.1310|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 18:10:16.1368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 18:10:16.1368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 18:10:16.1529|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-11-14 18:10:16.1672|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-11-14 18:10:16.2967||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. 2025-11-14 18:10:16.4582|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 18:10:16.4582|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 18:10:16.4582|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 18:10:16.5141|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 18:10:16.5141|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 18:10:16.5141|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 18:10:16.5141|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.8868ms 204 2025-11-14 18:10:16.5141|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.8668ms 204 2025-11-14 18:10:16.5141|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.8812ms 204 2025-11-14 18:10:16.5355|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 18:10:16.5355|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 18:10:16.5450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 18:10:16.6563|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() 2025-11-14 18:10:16.6563|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() 2025-11-14 18:10:16.6563|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() 2025-11-14 18:10:16.6742|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'. 2025-11-14 18:10:16.6742|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'. 2025-11-14 18:10:16.6742|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'. 2025-11-14 18:10:16.6816|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 18:10:16.6816|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 18:10:16.6816|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 18:10:16.6816|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 18:10:16.6816|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 18:10:16.6816|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 18:10:16.6958|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 18:10:16.6958|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 18:10:16.6958|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 18:10:16.6958|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 161.7594ms 401 2025-11-14 18:10:16.6958|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 162.2975ms 401 2025-11-14 18:10:16.6958|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 153.647ms 401 2025-11-14 18:31:12.6186|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:30262/ACCOUNTSERVICES/iisintegration 0 2025-11-14 18:31:12.6186|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.1991ms 202 2025-11-14 20:21:14.4895||DEBUG|AccountManagement.Program|init main function 2025-11-14 20:21:17.0086|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()'. 2025-11-14 20:21:17.0220|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()'. 2025-11-14 20:21:17.0220|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()'. 2025-11-14 20:21:17.0547|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 20:21:17.2878|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 20:21:17.3093|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 20:21:17.3145|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 20:21:17.3145|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 20:21:17.3298|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-11-14 20:21:17.3298|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-11-14 20:21:17.4905||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. 2025-11-14 20:21:17.6412|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/index.html 2025-11-14 20:21:17.7342|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 93.497ms 200 text/html;charset=utf-8 2025-11-14 20:21:25.3249|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/swagger-ui-standalone-preset.js 2025-11-14 20:21:25.3422|2|INFO|Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware|Sending file. Request path: '/swagger-ui-standalone-preset.js'. Physical path: 'N/A' 2025-11-14 20:21:25.3450|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.1406ms 200 application/javascript 2025-11-14 20:21:32.9345|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/swagger-ui-standalone-preset.js.map 2025-11-14 20:21:32.9345|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1927ms 404 2025-11-14 20:21:43.6847|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/swagger-ui-bundle.js 2025-11-14 20:21:43.7039|2|INFO|Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware|Sending file. Request path: '/swagger-ui-bundle.js'. Physical path: 'N/A' 2025-11-14 20:21:43.7067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.848ms 200 application/javascript 2025-11-14 20:21:54.8473|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/favicon-32x32.png 2025-11-14 20:21:54.8473|2|INFO|Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware|Sending file. Request path: '/favicon-32x32.png'. Physical path: 'N/A' 2025-11-14 20:21:54.8473|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7813ms 200 image/png 2025-11-14 20:21:55.6204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/favicon-16x16.png 2025-11-14 20:21:55.6256|2|INFO|Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware|Sending file. Request path: '/favicon-16x16.png'. Physical path: 'N/A' 2025-11-14 20:21:55.6256|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1709ms 200 image/png 2025-11-14 20:22:06.3281|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/swagger-ui-bundle.js.map 2025-11-14 20:22:06.3337|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6265ms 404 2025-11-14 20:22:21.3003|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/x 2025-11-14 20:22:21.3003|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3128ms 404 2025-11-14 20:22:29.6429|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/swagger-ui.css 2025-11-14 20:22:29.6523|2|INFO|Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware|Sending file. Request path: '/swagger-ui.css'. Physical path: 'N/A' 2025-11-14 20:22:29.6523|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9005ms 200 text/css 2025-11-14 20:43:13.8114|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:31608/ACCOUNTSERVICES/iisintegration 0 2025-11-14 20:43:13.8114|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.8403ms 202 2025-11-14 22:04:53.9345||DEBUG|AccountManagement.Program|init main function 2025-11-14 22:04:56.3726|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()'. 2025-11-14 22:04:56.3839|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()'. 2025-11-14 22:04:56.3839|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()'. 2025-11-14 22:04:56.4108|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:04:56.6437|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 22:04:56.6676|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 22:04:56.6676|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 22:04:56.6676|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 22:04:56.6887|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-11-14 22:04:56.7035|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-11-14 22:04:56.8415||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. 2025-11-14 22:04:57.1605|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:04:57.1605|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:04:57.1605|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:04:57.2244|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:04:57.2244|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:04:57.2244|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:04:57.2244|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.3553ms 204 2025-11-14 22:04:57.2244|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.3843ms 204 2025-11-14 22:04:57.2244|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.3548ms 204 2025-11-14 22:04:59.0044|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:04:59.0044|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:04:59.0044|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:04:59.1346|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() 2025-11-14 22:04:59.1346|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() 2025-11-14 22:04:59.1536|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'. 2025-11-14 22:04:59.1536|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'. 2025-11-14 22:04:59.1346|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() 2025-11-14 22:04:59.1597|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:04:59.1597|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'. 2025-11-14 22:04:59.1597|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:04:59.1597|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 22:04:59.1597|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:04:59.1597|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 22:04:59.1597|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 22:04:59.1735|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 22:04:59.1735|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 22:04:59.1735|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 22:04:59.1735|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 170.8241ms 401 2025-11-14 22:04:59.1735|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 171.4806ms 401 2025-11-14 22:04:59.1735|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 172.7598ms 401 2025-11-14 22:05:14.9286|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 22:05:14.9286|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:05:14.9286|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:05:14.9321|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:05:14.9321|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:14.9321|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:14.9321|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:14.9454|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:14.9454|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.9248ms 204 2025-11-14 22:05:14.9454|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.8975ms 204 2025-11-14 22:05:14.9454|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.0584ms 204 2025-11-14 22:05:14.9454|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.4018ms 204 2025-11-14 22:05:15.4342|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:05:15.4342|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:05:15.4342|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:05:15.4540|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 22:05:15.4716|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:05:15.4716|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:05:15.4716|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:05:15.4716|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:05:15.4716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:15.4716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:15.4716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:15.4796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:15.4796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:05:15.4796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:05:15.4796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:05:15.4796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:05:15.4796|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:05:15.4796|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:05:15.4796|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 22:05:15.4796|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:05:15.5231|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). 2025-11-14 22:05:15.5300|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:05:15.5300|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). 2025-11-14 22:05:15.5300|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). 2025-11-14 22:05:15.5300|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). 2025-11-14 22:05:15.5645|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:05:15.5645|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:05:15.5645||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 22:05:15.7160|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 2025-11-14 22:05:15.7723|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (34ms) [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)) 2025-11-14 22:05:15.7723|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)) 2025-11-14 22:05:15.7723||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:05:15.7795||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:05:15.7795|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]]'. 2025-11-14 22:05:15.7795|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]]'. 2025-11-14 22:05:15.8102|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 271.348ms 2025-11-14 22:05:15.8102|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 285.8925ms 2025-11-14 22:05:15.8102||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:05:15.8102|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 22:05:15.8102|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:05:15.8102||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:05:15.8102|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 364.5633ms 200 application/json; charset=utf-8 2025-11-14 22:05:15.8102|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 376.9839ms 200 application/json; charset=utf-8 2025-11-14 22:05:15.9857||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 2025-11-14 22:05:15.9857||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 2025-11-14 22:05:16.0124||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 22:05:16.0124||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:05:16.0124||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 22:05:16.0124||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 22:05:17.1127||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:17.1127||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:17.1127||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 22:05:17.1199||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:05:17.1199||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:05:17.1199|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]]'. 2025-11-14 22:05:17.1199|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1595.3335ms 2025-11-14 22:05:17.1363|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:05:17.1363|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1695.7012ms 200 application/json; charset=utf-8 2025-11-14 22:05:17.1363||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:05:17.1363||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:05:17.1363||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 22:05:18.2251||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:18.2251||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:05:18.2338||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:05:18.2525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:05:18.2551||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:05:18.2551||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 22:05:19.3340||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:19.3377||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:05:19.3377||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:05:19.3531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:05:19.3531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:05:19.3531||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 22:05:20.4304||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:20.4304||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:05:20.4304||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:05:20.4531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:05:20.4580||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:05:20.4580||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 22:05:20.9591|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:05:20.9591|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:05:20.9623|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:20.9623|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:20.9623|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8878ms 204 2025-11-14 22:05:20.9623|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7181ms 204 2025-11-14 22:05:21.0092|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:05:21.0092|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:05:21.0092|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:05:21.0092|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:05:21.0092|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:21.0092|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:21.0092|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:05:21.0092|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:05:21.0092|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:05:21.0092|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:05:21.0288|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). 2025-11-14 22:05:21.0288|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). 2025-11-14 22:05:21.0288|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:05:21.0288|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:05:21.0552|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [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] 2025-11-14 22:05:21.0552|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] 2025-11-14 22:05:21.0858|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]]'. 2025-11-14 22:05:21.0918|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 59.8995ms 2025-11-14 22:05:21.0918|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:05:21.0918|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.856ms 200 application/json; charset=utf-8 2025-11-14 22:05:21.1130|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]]'. 2025-11-14 22:05:21.1231|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 92.5991ms 2025-11-14 22:05:21.1231|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:05:21.1231|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 116.5175ms 200 application/json; charset=utf-8 2025-11-14 22:05:21.5390||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:21.5442||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:05:21.5442||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:05:21.5631||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:05:21.5631||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:05:21.5631||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 22:05:22.6356||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:22.6356||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:05:22.6356||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:05:22.6584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:05:22.7440|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [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), @p29='?' (DbType = Int64), @p25='?' (DbType = Decimal), @p26='?' (DbType = DateTime2), @p27='?' (DbType = DateTime2), @p28='?' (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 [CurrentBalance] = @p25, [CurrentBalanceLastUpdatedTime] = @p26, [DateModified] = @p27, [ModifiedBy] = @p28 WHERE [Id] = @p29; SELECT @@ROWCOUNT; 2025-11-14 22:05:22.7704|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 2025-11-14 22:05:22.7821|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:05:22.8069|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)) 2025-11-14 22:05:22.8069|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:05:22.8069|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:05:22.8069|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:05:22.8211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:05:22.8211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:05:22.8211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:05:22.8211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:05:22.8211|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:05:22.8365|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:05:22.8365|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:05:22.9512|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]]'. 2025-11-14 22:05:22.9622|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7424.1269ms 2025-11-14 22:05:22.9622|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:05:22.9622|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7531.1911ms 200 application/json; charset=utf-8 2025-11-14 22:05:23.8756|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:05:23.8756|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:05:23.8756|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:05:23.8756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:23.8756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:23.8756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:23.8837|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.341ms 204 2025-11-14 22:05:23.8837|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6543ms 204 2025-11-14 22:05:23.8837|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8492ms 204 2025-11-14 22:05:24.0089|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:05:24.0089|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:05:24.0089|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:05:24.0089|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:05:24.0089|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:05:24.0089|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:05:24.0089|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:24.0089|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:24.0089|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:24.0089|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:05:24.0089|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:05:24.0089|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:05:24.0242|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:05:24.0242|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:05:24.0242|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:05:24.0424|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). 2025-11-14 22:05:24.0424|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:05:24.0424|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). 2025-11-14 22:05:24.0424|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). 2025-11-14 22:05:24.0564|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 2025-11-14 22:05:24.0564|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:05:24.0564||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 22:05:24.0564|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]]'. 2025-11-14 22:05:24.0564|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.9977ms 2025-11-14 22:05:24.0564|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:05:24.0564|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)) 2025-11-14 22:05:24.0564|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.2493ms 200 application/json; charset=utf-8 2025-11-14 22:05:24.0564||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:05:24.0720||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:05:24.0720||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:05:24.0720||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:05:24.0914||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 2025-11-14 22:05:24.0914||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 2025-11-14 22:05:24.0914||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 22:05:24.0914||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:05:24.0914||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 22:05:24.0914||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 22:05:25.1765||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:25.1765||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 22:05:25.1832|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]]'. 2025-11-14 22:05:25.1832|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1130.2469ms 2025-11-14 22:05:25.1832|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:05:25.1832|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1178.8295ms 200 application/json; charset=utf-8 2025-11-14 22:05:25.1984||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:25.1984||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:05:25.1984||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:05:25.2204||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:05:25.2204||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:05:25.2204||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 22:05:25.7650|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:05:25.7650|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:05:25.7650|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:05:25.7650|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:05:25.7738|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:25.7738|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:05:25.7738|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:05:25.7738|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:05:25.7738|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:05:25.7738|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:05:25.7895|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). 2025-11-14 22:05:25.7895|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). 2025-11-14 22:05:25.7895|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:05:25.7895|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:05:25.7895|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] 2025-11-14 22:05:25.8051|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]]'. 2025-11-14 22:05:25.8051|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] 2025-11-14 22:05:25.8051|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 15.3575ms 2025-11-14 22:05:25.8051|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:05:25.8051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.5546ms 200 application/json; charset=utf-8 2025-11-14 22:05:25.8051|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]]'. 2025-11-14 22:05:25.8051|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 25.6526ms 2025-11-14 22:05:25.8051|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:05:25.8212|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.0973ms 200 application/json; charset=utf-8 2025-11-14 22:05:26.3196||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:26.3243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:05:26.3243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:05:26.3450||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:05:26.3450||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:05:26.3450||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 22:05:27.4312||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:27.4312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:05:27.4312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:05:27.4491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:05:27.4491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:05:27.4491||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 22:05:28.5098||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:28.5098||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:05:28.5142||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:05:28.5142||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:05:28.5309||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:05:28.5309||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 22:05:29.5997||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:29.5997||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:05:29.6077||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:05:29.6077||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:05:29.6077||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:05:29.6238||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 22:05:30.7017||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:05:30.7017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:05:30.7017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:05:30.7017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:05:30.7220|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; 2025-11-14 22:05:30.7220|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 2025-11-14 22:05:30.7327|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:05:30.7327|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:05:30.7327|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:05:30.7327|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:05:30.7327|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' 2025-11-14 22:05:30.7327|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:05:30.7475|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' 2025-11-14 22:05:30.7475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:05:30.7475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:05:30.7475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:05:30.7475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:05:30.7475|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:05:30.8031|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]]'. 2025-11-14 22:05:30.8031|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6753.6555ms 2025-11-14 22:05:30.8031|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:05:30.8098|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6800.6858ms 200 application/json; charset=utf-8 2025-11-14 22:08:15.5490|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:08:15.5490|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:08:15.5490|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:08:15.5490|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:15.5490|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:15.5490|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:15.5490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9051ms 204 2025-11-14 22:08:15.5490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4794ms 204 2025-11-14 22:08:15.5490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1679ms 204 2025-11-14 22:08:15.7228|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:08:15.7228|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:08:15.7228|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:08:15.7228|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:08:15.7228|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:08:15.7228|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:08:15.7228|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:15.7228|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:15.7363|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:15.7363|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:08:15.7363|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:08:15.7363|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:08:15.7363|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:08:15.7363|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:08:15.7363|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:08:15.7363|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). 2025-11-14 22:08:15.7363|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). 2025-11-14 22:08:15.7504|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). 2025-11-14 22:08:15.7504||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 22:08:15.7504|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:08:15.7504|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:08:15.7504||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:08:15.7504|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 2025-11-14 22:08:15.7504||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:08:15.7504|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)) 2025-11-14 22:08:15.7662|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]]'. 2025-11-14 22:08:15.7662|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.7536ms 2025-11-14 22:08:15.7662|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:08:15.7662||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:08:15.7662|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.727ms 200 application/json; charset=utf-8 2025-11-14 22:08:15.7662||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:08:15.7884||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 2025-11-14 22:08:15.7884||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 22:08:15.7884||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 2025-11-14 22:08:15.7973||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 22:08:15.7973||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:15.7973||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 22:08:16.9143||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:16.9143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:16.9143||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:16.9143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:16.9264||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 22:08:16.9264|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]]'. 2025-11-14 22:08:16.9264|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1181.758ms 2025-11-14 22:08:16.9264|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:08:16.9264|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1214.3509ms 200 application/json; charset=utf-8 2025-11-14 22:08:16.9390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:16.9390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:16.9390||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 22:08:18.0205||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:18.0205||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:18.0205||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:18.0428||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:18.0428||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:18.0500||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 22:08:19.1064||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:19.1064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:19.1064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:19.1064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:19.1289||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:19.1289||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 22:08:20.2036||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:20.2079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:20.2079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:20.2229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:20.2229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:20.2229||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 22:08:21.1678|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:08:21.1678|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:08:21.1678|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:08:21.1678|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:21.1678|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:21.1678|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:21.1678|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.395ms 204 2025-11-14 22:08:21.1770|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.083ms 204 2025-11-14 22:08:21.1770|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6042ms 204 2025-11-14 22:08:21.2085|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:08:21.2085|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:08:21.2085|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:08:21.2085|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:21.2085|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:08:21.2085|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:08:21.2085|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:21.2085|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:08:21.2085|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:08:21.2085|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). 2025-11-14 22:08:21.2085|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:08:21.2085|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). 2025-11-14 22:08:21.2085|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:08:21.2244||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 22:08:21.2244|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 2025-11-14 22:08:21.2244||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:08:21.2244|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]]'. 2025-11-14 22:08:21.2244||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:08:21.2244|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.0774ms 2025-11-14 22:08:21.2244|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:08:21.2244|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.0954ms 200 application/json; charset=utf-8 2025-11-14 22:08:21.2517||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 2025-11-14 22:08:21.2555||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 22:08:21.2555||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 22:08:21.3160||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:21.3207||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:21.3207||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:21.3386||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:21.3386||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:21.3386||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 22:08:22.3324||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:22.3324||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 22:08:22.3324|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]]'. 2025-11-14 22:08:22.3324|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1116.2085ms 2025-11-14 22:08:22.3324|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:08:22.3324|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1133.637ms 200 application/json; charset=utf-8 2025-11-14 22:08:22.4073||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:22.4107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:22.4107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:22.4107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:22.4359|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; 2025-11-14 22:08:22.4432|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 2025-11-14 22:08:22.4432|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' 2025-11-14 22:08:22.4432|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:22.4432|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:22.4577|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)) 2025-11-14 22:08:22.4577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:22.4577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:22.4577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:22.4577|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:22.4735|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:22.4735|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:22.4735|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:22.4735|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:22.5340|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]]'. 2025-11-14 22:08:22.5371|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6782.8207ms 2025-11-14 22:08:22.5371|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:08:22.5371|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6817.233ms 200 application/json; charset=utf-8 2025-11-14 22:08:22.5868|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:08:22.5868|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:08:22.5868|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:22.5868|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:08:22.5868|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:08:22.5868|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). 2025-11-14 22:08:22.5868|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:08:22.6010|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)) 2025-11-14 22:08:22.6010||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:08:22.6010||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:08:22.6229||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 2025-11-14 22:08:22.6229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:22.6229||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 22:08:23.0830|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:08:23.0830|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:08:23.0830|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:23.0830|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:23.0830|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8082ms 204 2025-11-14 22:08:23.0830|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.489ms 204 2025-11-14 22:08:23.1329|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:08:23.1329|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:08:23.1329|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:08:23.1329|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:08:23.1329|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:23.1329|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:23.1329|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:08:23.1329|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:08:23.1329|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:08:23.1329|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:08:23.1329|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). 2025-11-14 22:08:23.1449|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). 2025-11-14 22:08:23.1449|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:08:23.1449|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:08:23.1449|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] 2025-11-14 22:08:23.1449|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] 2025-11-14 22:08:23.1624|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]]'. 2025-11-14 22:08:23.1624|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 17.5016ms 2025-11-14 22:08:23.1624|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:08:23.1624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.5036ms 200 application/json; charset=utf-8 2025-11-14 22:08:23.1763|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]]'. 2025-11-14 22:08:23.1763|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 32.8994ms 2025-11-14 22:08:23.1763|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:08:23.1763|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.5923ms 200 application/json; charset=utf-8 2025-11-14 22:08:23.7218||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:23.7241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:23.7241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:23.7241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:23.7241||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:23.7398||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 22:08:24.8137||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:24.8171||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:24.8171||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:24.8171||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:24.8352||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:24.8352||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 22:08:25.9069||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:25.9069||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:25.9114||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:25.9114||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:25.9114||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:25.9280||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 22:08:27.0017||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:27.0017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:27.0094||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:27.0240||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:27.0240||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:27.0240||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 22:08:28.1096||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:28.1096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:28.1096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:28.1243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:28.1243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:28.1243||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 22:08:29.2053||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:29.2053||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:29.2094||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:29.2094||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:29.2293|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; 2025-11-14 22:08:29.2293|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 2025-11-14 22:08:29.2384|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:29.2384|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)) 2025-11-14 22:08:29.2384|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:29.2384|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:29.2384|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:29.2384|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:29.2572|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:29.2572|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:29.2572|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:29.2572|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:29.2715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:29.2715|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:29.3282|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]]'. 2025-11-14 22:08:29.3282|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6735.5457ms 2025-11-14 22:08:29.3282|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:08:29.3282|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6746.6348ms 200 application/json; charset=utf-8 2025-11-14 22:08:47.2263|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:08:47.2263|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:08:47.2263|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:08:47.2309|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:47.2309|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:47.2309|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:47.2309|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.5839ms 204 2025-11-14 22:08:47.2309|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.886ms 204 2025-11-14 22:08:47.2451|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.1102ms 204 2025-11-14 22:08:47.2814|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:08:47.2814|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:08:47.2814|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:08:47.2814|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:08:47.2814|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:08:47.2814|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:08:47.2814|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:47.2814|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:47.2918|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:47.2918|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:08:47.2918|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:08:47.2918|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:08:47.2918|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:08:47.2918|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:08:47.2918|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:08:47.2918|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). 2025-11-14 22:08:47.2918|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). 2025-11-14 22:08:47.2918|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). 2025-11-14 22:08:47.3060|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:08:47.3060||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 22:08:47.3060|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:08:47.3060|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 2025-11-14 22:08:47.3060||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:08:47.3060|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]]'. 2025-11-14 22:08:47.3060||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:08:47.3060|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.5443ms 2025-11-14 22:08:47.3221|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [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)) 2025-11-14 22:08:47.3221|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:08:47.3221|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.9537ms 200 application/json; charset=utf-8 2025-11-14 22:08:47.3221||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:08:47.3221||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:08:47.3395||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 2025-11-14 22:08:47.3395||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 22:08:47.3395||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 2025-11-14 22:08:47.3395||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 22:08:47.3395||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:47.3395||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 22:08:48.4480||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:48.4480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:48.4480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:48.4629||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:48.4629||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 22:08:48.4629|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]]'. 2025-11-14 22:08:48.4629|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1167.0234ms 2025-11-14 22:08:48.4629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:48.4629|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:08:48.4629|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1193.8206ms 200 application/json; charset=utf-8 2025-11-14 22:08:48.4629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:48.4781||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 22:08:49.5495||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:49.5495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:49.5495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:49.5641||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:49.5670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:49.5670||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 22:08:50.6388||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:50.6388||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:50.6388||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:50.6625||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:50.6625||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:50.6701||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 22:08:51.7474||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:51.7474||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:51.7548||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:51.7548||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:51.7698||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:51.7698||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 22:08:52.8525||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:52.8525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:52.8525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:52.8703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:52.8703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:08:52.8703||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 22:08:53.9444||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:08:53.9444||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:08:53.9444||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:08:53.9692||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:08:53.9818|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; 2025-11-14 22:08:53.9818|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 2025-11-14 22:08:53.9937|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:53.9937|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)) 2025-11-14 22:08:53.9937|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' 2025-11-14 22:08:54.0083|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)) 2025-11-14 22:08:54.0083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:54.0083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:54.0083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:54.0083|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:54.0242|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:54.0242|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:54.0242|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:08:54.0242|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:08:54.0889|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]]'. 2025-11-14 22:08:54.0889|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6786.211ms 2025-11-14 22:08:54.0889|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:08:54.0889|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6812.5738ms 200 application/json; charset=utf-8 2025-11-14 22:08:58.6496|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:08:58.6496|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:08:58.6496|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:58.6496|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:58.6496|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9141ms 204 2025-11-14 22:08:58.6496|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7346ms 204 2025-11-14 22:08:58.6896|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:08:58.6921|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:08:58.6921|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:08:58.6921|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:58.6921|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:08:58.6921|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:08:58.6921|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:08:58.6921|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:08:58.6921|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:08:58.6921|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). 2025-11-14 22:08:58.7068|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:08:58.7068|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:08:58.7068|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). 2025-11-14 22:08:58.7068|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:08:58.7068|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] 2025-11-14 22:08:58.7068|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]]'. 2025-11-14 22:08:58.7068|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.9131ms 2025-11-14 22:08:58.7068|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:08:58.7068|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] 2025-11-14 22:08:58.7227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.1079ms 200 application/json; charset=utf-8 2025-11-14 22:08:58.7227|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]]'. 2025-11-14 22:08:58.7227|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.376ms 2025-11-14 22:08:58.7227|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:08:58.7227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.5057ms 200 application/json; charset=utf-8 2025-11-14 22:09:27.2807|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:09:27.2807|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:09:27.2807|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:09:27.2807|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:09:27.2807|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:09:27.2807|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:09:27.2807|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6521ms 204 2025-11-14 22:09:27.2807|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.525ms 204 2025-11-14 22:09:27.2807|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1586ms 204 2025-11-14 22:09:27.3195|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:09:27.3195|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:09:27.3195|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:09:27.3195|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:09:27.3284|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:09:27.3284|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:09:27.3284|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:09:27.3284|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:09:27.3284|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:09:27.3284|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:09:27.3284|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:09:27.3284|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). 2025-11-14 22:09:27.3284|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:09:27.3284|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:09:27.3433||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 22:09:27.3433|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:09:27.3433|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). 2025-11-14 22:09:27.3433|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:09:27.3433|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:09:27.3433|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). 2025-11-14 22:09:27.3433||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:09:27.3433|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:09:27.3433||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:09:27.3433|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)) 2025-11-14 22:09:27.3433|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 2025-11-14 22:09:27.3570|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]]'. 2025-11-14 22:09:27.3570||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:09:27.3570|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.7673ms 2025-11-14 22:09:27.3570|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:09:27.3570||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:09:27.3570|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.9115ms 200 application/json; charset=utf-8 2025-11-14 22:09:27.3570||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 2025-11-14 22:09:27.3750||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 22:09:27.3750||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 22:09:27.3750||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 2025-11-14 22:09:27.3900||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:09:27.3900||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 22:09:28.4737||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:09:28.4737||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:09:28.4737||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:09:28.4737||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 22:09:28.4737||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:09:28.4737|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]]'. 2025-11-14 22:09:28.4867|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1144.0054ms 2025-11-14 22:09:28.4867|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:09:28.4867|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1169.653ms 200 application/json; charset=utf-8 2025-11-14 22:09:28.4867||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:09:28.4867||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:09:28.4867||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 22:09:29.1210|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:09:29.1210|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:09:29.1210|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.5777ms 204 2025-11-14 22:09:29.1296|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:09:29.1296|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:09:29.1296|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.3704ms 204 2025-11-14 22:09:29.1576|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:09:29.1576|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:09:29.1605|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:09:29.1605|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:09:29.1605|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:09:29.1605|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:09:29.1605|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:09:29.1605|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:09:29.1605|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:09:29.1605|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:09:29.1605|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). 2025-11-14 22:09:29.1605|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). 2025-11-14 22:09:29.1744|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:09:29.1744|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:09:29.1744|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] 2025-11-14 22:09:29.1744|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]]'. 2025-11-14 22:09:29.1744|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.2944ms 2025-11-14 22:09:29.1744|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:09:29.1744|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] 2025-11-14 22:09:29.1744|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.2651ms 200 application/json; charset=utf-8 2025-11-14 22:09:29.1935|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]]'. 2025-11-14 22:09:29.1935|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.0103ms 2025-11-14 22:09:29.1935|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:09:29.1935|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.5281ms 200 application/json; charset=utf-8 2025-11-14 22:09:29.5640||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:09:29.5677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:09:29.5677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:09:29.5677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:09:29.5841||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:09:29.5841||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 22:09:30.6602||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:09:30.6627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:09:30.6627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:09:30.6760||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:09:30.6760||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:09:30.6760||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 22:09:31.7510||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:09:31.7542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:09:31.7542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:09:31.7542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:09:31.7723||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:09:31.7723||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 22:09:32.8445||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:09:32.8445||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:09:32.8488||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:09:32.8488||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:09:32.8488||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:09:32.8649||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 22:09:33.9423||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:09:33.9477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:09:33.9477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:09:33.9621||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:09:33.9621|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; 2025-11-14 22:09:33.9621|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 2025-11-14 22:09:33.9775|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:09:33.9775|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:09:33.9775|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:09:33.9775|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:09:33.9775|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:09:33.9775|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:09:33.9775|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:09:33.9947|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:09:33.9947|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:09:33.9947|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:09:33.9947|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:09:34.0080|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:09:34.0540|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]]'. 2025-11-14 22:09:34.0565|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6708.7008ms 2025-11-14 22:09:34.0565|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:09:34.0565|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6734.1712ms 200 application/json; charset=utf-8 2025-11-14 22:14:02.1331|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:14:02.1331|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:14:02.1331|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:14:02.1331|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:14:02.1331|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:14:02.1331|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:14:02.1331|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4669ms 204 2025-11-14 22:14:02.1331|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4578ms 204 2025-11-14 22:14:02.1331|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1657ms 204 2025-11-14 22:14:02.1791|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:14:02.1791|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:14:02.1791|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:14:02.1791|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:14:02.1791|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:14:02.1791|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:14:02.1791|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:14:02.1791|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:14:02.1937|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:14:02.1937|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:14:02.1937|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:14:02.1937|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:14:02.1937|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:14:02.1937|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:14:02.1937|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:14:02.1937|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). 2025-11-14 22:14:02.1937|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). 2025-11-14 22:14:02.1937|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). 2025-11-14 22:14:02.1937|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:14:02.1937||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 22:14:02.1937|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:14:02.2107|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 2025-11-14 22:14:02.2107|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]]'. 2025-11-14 22:14:02.2107|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)) 2025-11-14 22:14:02.2107|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.9911ms 2025-11-14 22:14:02.2107||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:14:02.2107|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:14:02.2107||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:14:02.2107|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.145ms 200 application/json; charset=utf-8 2025-11-14 22:14:02.2107||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:14:02.2107||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:14:02.2420||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 2025-11-14 22:14:02.2420||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:14:02.2420||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 22:14:02.2420||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 2025-11-14 22:14:02.2420||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 22:14:02.2560||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 22:14:03.3281||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:14:03.3281||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:14:03.3281||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 22:14:03.3281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:14:03.3281|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]]'. 2025-11-14 22:14:03.3281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:14:03.3409|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1135.0084ms 2025-11-14 22:14:03.3409|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:14:03.3409|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1166.1582ms 200 application/json; charset=utf-8 2025-11-14 22:14:03.3409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:14:03.3409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:14:03.3561||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 22:14:04.4205||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:14:04.4231||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:14:04.4231||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:14:04.4388||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:14:04.4388||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:14:04.4388||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 22:14:05.5117||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:14:05.5157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:14:05.5157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:14:05.5157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:14:05.5326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:14:05.5326||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 22:14:06.6104||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:14:06.6104||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:14:06.6153||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:14:06.6153||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:14:06.6153||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:14:06.6327||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 22:14:07.7072||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:14:07.7108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:14:07.7108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:14:07.7252||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:14:07.7252||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:14:07.7252||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 22:14:08.8144||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:14:08.8186||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:14:08.8186||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:14:08.8186||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:14:08.8656|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; 2025-11-14 22:14:08.8656|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 2025-11-14 22:14:08.8656|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:14:08.8656|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:14:08.8809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:14:08.8809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:14:08.8809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:14:08.8809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:14:08.8809|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' 2025-11-14 22:14:08.8971|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:14:08.8971|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:14:08.8971|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:14:08.8971|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:14:08.8971|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:14:08.9490|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]]'. 2025-11-14 22:14:08.9490|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6746.2564ms 2025-11-14 22:14:08.9490|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:14:08.9490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6776.5309ms 200 application/json; charset=utf-8 2025-11-14 22:24:33.9235|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:24:33.9235|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:24:33.9235|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:33.9235|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:33.9235|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6964ms 204 2025-11-14 22:24:33.9235|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7736ms 204 2025-11-14 22:24:33.9640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:24:33.9640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:24:33.9671|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:24:33.9671|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:24:33.9671|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:33.9671|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:33.9671|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:24:33.9671|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:24:33.9671|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:24:33.9812|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:24:33.9812|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). 2025-11-14 22:24:33.9812|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). 2025-11-14 22:24:33.9812|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:24:33.9812|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:24:34.0040|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] 2025-11-14 22:24:34.0040|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] 2025-11-14 22:24:34.0040|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]]'. 2025-11-14 22:24:34.0125|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 24.9994ms 2025-11-14 22:24:34.0125|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:24:34.0125|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.3927ms 200 application/json; charset=utf-8 2025-11-14 22:24:34.0125|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]]'. 2025-11-14 22:24:34.0125|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 34.1004ms 2025-11-14 22:24:34.0125|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:24:34.0125|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.9482ms 200 application/json; charset=utf-8 2025-11-14 22:24:45.1608|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:24:45.1608|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:24:45.1608|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:24:45.1608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:45.1608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:45.1608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:45.1608|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3097ms 204 2025-11-14 22:24:45.1608|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1598ms 204 2025-11-14 22:24:45.1608|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3467ms 204 2025-11-14 22:24:45.2299|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:24:45.2299|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:24:45.2299|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:24:45.2299|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:24:45.2299|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:24:45.2299|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:24:45.2399|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:45.2399|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:45.2399|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:45.2399|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:24:45.2399|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:24:45.2399|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:24:45.2399|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:24:45.2399|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:24:45.2399|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:24:45.2552|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). 2025-11-14 22:24:45.2552|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). 2025-11-14 22:24:45.2552|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). 2025-11-14 22:24:45.2552||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 22:24:45.2552|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:24:45.2552|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:24:45.2724|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 2025-11-14 22:24:45.2724|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]]'. 2025-11-14 22:24:45.2724|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)) 2025-11-14 22:24:45.2724|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.4192ms 2025-11-14 22:24:45.2724|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:24:45.2724||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:24:45.2724|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.7992ms 200 application/json; charset=utf-8 2025-11-14 22:24:45.2868||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:24:45.2868||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:24:45.2868||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:24:45.3103||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 2025-11-14 22:24:45.3103||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 22:24:45.3197||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 22:24:45.3197||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 2025-11-14 22:24:45.3197||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:24:45.3197||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 22:24:46.4081||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:24:46.4115||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 22:24:46.4115||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:24:46.4115|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]]'. 2025-11-14 22:24:46.4115|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1155.5746ms 2025-11-14 22:24:46.4115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:24:46.4115|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:24:46.4115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:24:46.4115|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1188.8648ms 200 application/json; charset=utf-8 2025-11-14 22:24:46.4283||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:24:46.4283||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:24:46.4283||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 22:24:47.5021||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:24:47.5061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:24:47.5061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:24:47.5061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:24:47.5216||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:24:47.5216||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 22:24:47.8155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:24:47.8172|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:47.8172|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.756ms 204 2025-11-14 22:24:47.8172|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:24:47.8172|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:47.8172|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2667ms 204 2025-11-14 22:24:47.8597|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:24:47.8597|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:24:47.8646|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:47.8646|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:24:47.8646|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:24:47.8646|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:24:47.8646|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). 2025-11-14 22:24:47.8646|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:24:47.8646|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:24:47.8646|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:24:47.8646|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:24:47.8646|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:24:47.8646|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] 2025-11-14 22:24:47.8646|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). 2025-11-14 22:24:47.8803|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]]'. 2025-11-14 22:24:47.8803|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:24:47.8803|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.3571ms 2025-11-14 22:24:47.8803|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:24:47.8803|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.7781ms 200 application/json; charset=utf-8 2025-11-14 22:24:47.8803|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] 2025-11-14 22:24:47.8970|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]]'. 2025-11-14 22:24:47.8970|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.6457ms 2025-11-14 22:24:47.8970|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:24:47.8970|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.0661ms 200 application/json; charset=utf-8 2025-11-14 22:24:48.5935||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:24:48.5977||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:24:48.5977||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:24:48.6143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:24:48.6143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:24:48.6143||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 22:24:49.6830||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:24:49.6868||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:24:49.6868||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:24:49.7020||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:24:49.7020||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:24:49.7020||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 22:24:50.7783||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:24:50.7828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:24:50.7828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:24:50.7988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:24:50.7988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:24:50.7988||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 22:24:51.8846||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:24:51.8846||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:24:51.8899||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:24:51.8899||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:24:51.9101|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; 2025-11-14 22:24:51.9101|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 2025-11-14 22:24:51.9101|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:24:51.9101|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:24:51.9218|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:24:51.9218|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:24:51.9218|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:24:51.9218|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:24:51.9368|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' 2025-11-14 22:24:51.9368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:24:51.9368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:24:51.9368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:24:51.9368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:24:51.9531|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:24:51.9930|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]]'. 2025-11-14 22:24:51.9930|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6732.332ms 2025-11-14 22:24:51.9930|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:24:51.9988|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6768.4257ms 200 application/json; charset=utf-8 2025-11-14 22:25:44.2986|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:25:44.2986|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:25:44.2986|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:25:44.3007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:25:44.3007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:25:44.3007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:25:44.3007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.903ms 204 2025-11-14 22:25:44.3007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3153ms 204 2025-11-14 22:25:44.3007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5506ms 204 2025-11-14 22:25:44.3319|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:25:44.3319|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() 2025-11-14 22:25:44.3319|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:25:44.3319|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'. 2025-11-14 22:25:44.3319|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:25:44.3319|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() 2025-11-14 22:25:44.3319|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:25:44.3319|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() 2025-11-14 22:25:44.3319|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'. 2025-11-14 22:25:44.3319|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 22:25:44.3319|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'. 2025-11-14 22:25:44.3319|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:25:44.3319|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 22:25:44.3319|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:25:44.3319|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 22:25:44.3472|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.2866ms 401 2025-11-14 22:25:44.3472|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 22:25:44.3472|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 22:25:44.3472|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 22:25:44.3472|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.3491ms 401 2025-11-14 22:25:44.3472|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.9364ms 401 2025-11-14 22:25:44.6165|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:25:44.6165|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:25:44.6165|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:25:44.6165|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:25:44.6165|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:25:44.6165|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). 2025-11-14 22:25:44.6165|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:25:44.6304|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 2025-11-14 22:25:44.6304|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]]'. 2025-11-14 22:25:44.6304|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 4.9163ms 2025-11-14 22:25:44.6304|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:25:44.6304|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.7903ms 200 application/json; charset=utf-8 2025-11-14 22:25:44.6304|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:25:44.6304|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:25:44.6304|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:25:44.6304|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:25:44.6304|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:25:44.6304|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). 2025-11-14 22:25:44.6304||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 22:25:44.6466||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:25:44.6466||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:25:44.6466|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:25:44.6466|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:25:44.6466|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:25:44.6466|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:25:44.6466|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:25:44.6466|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). 2025-11-14 22:25:44.6466|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:25:44.6617||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 2025-11-14 22:25:44.6617|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)) 2025-11-14 22:25:44.6617||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 22:25:44.6617||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:25:44.6617||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 22:25:44.6617||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:25:44.6798||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 2025-11-14 22:25:44.6798||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:25:44.6798||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 22:25:45.7312||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:25:45.7312||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 22:25:45.7312|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]]'. 2025-11-14 22:25:45.7312|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1092.4448ms 2025-11-14 22:25:45.7312|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:25:45.7312|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1098.161ms 200 application/json; charset=utf-8 2025-11-14 22:25:45.7469||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:25:45.7469||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:25:45.7469||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:25:45.7609||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:25:45.7609||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:25:45.7667||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 22:25:46.8392||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:25:46.8392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:25:46.8392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:25:46.8525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:25:46.8525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:25:46.8525||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 22:25:47.9215||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:25:47.9215||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:25:47.9274||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:25:47.9274||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:25:47.9274||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:25:47.9274||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 22:25:49.0214||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:25:49.0214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:25:49.0214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:25:49.0434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:25:49.0434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:25:49.0434||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 22:25:50.1263||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:25:50.1263||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:25:50.1313||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:25:50.1313||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:25:50.1313||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:25:50.1492||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 22:25:51.2296||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:25:51.2296||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:25:51.2447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:25:51.2624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:25:51.2724|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; 2025-11-14 22:25:51.2724|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 2025-11-14 22:25:51.2724|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:25:51.2724|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:25:51.2871|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:25:51.2871|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:25:51.2871|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:25:51.2871|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:25:51.2871|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:25:51.3031|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:25:51.3031|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:25:51.3031|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:25:51.3031|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:25:51.3031|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:25:51.3512|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]]'. 2025-11-14 22:25:51.3512|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6695.4458ms 2025-11-14 22:25:51.3512|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:25:51.3512|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6703.8407ms 200 application/json; charset=utf-8 2025-11-14 22:25:52.5109|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:25:52.5109|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:25:52.5109|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.2967ms 204 2025-11-14 22:25:52.5109|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:25:52.5215|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:25:52.5215|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.2632ms 204 2025-11-14 22:25:52.5403|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-11-14 22:25:52.5403|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:25:52.5403|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:25:52.5403|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:25:52.5403|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:25:52.5403|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). 2025-11-14 22:25:52.5403|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:25:52.5403|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] 2025-11-14 22:25:52.5530|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]]'. 2025-11-14 22:25:52.5530|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-11-14 22:25:52.5530|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.224ms 2025-11-14 22:25:52.5530|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:25:52.5530|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-11-14 22:25:52.5530|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:25:52.5530|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.7029ms 200 application/json; charset=utf-8 2025-11-14 22:25:52.5530|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:25:52.5530|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:25:52.5530|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). 2025-11-14 22:25:52.5530|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:25:52.5697|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] 2025-11-14 22:25:52.5697|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]]'. 2025-11-14 22:25:52.5697|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 13.5566ms 2025-11-14 22:25:52.5697|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-11-14 22:25:52.5697|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.4834ms 200 application/json; charset=utf-8 2025-11-14 22:26:09.3562|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:26:09.3581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:26:09.3581|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.0565ms 204 2025-11-14 22:26:09.3581|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:26:09.3581|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:26:09.3581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:26:09.3581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:26:09.3581|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.0585ms 204 2025-11-14 22:26:09.3581|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2372ms 204 2025-11-14 22:26:09.4126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 22:26:09.4126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 22:26:09.4126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 22:26:09.4126|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:26:09.4126|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:26:09.4126|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 22:26:09.4196|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:26:09.4196|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:26:09.4196|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 22:26:09.4196|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:26:09.4196|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:26:09.4196|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 22:26:09.4196|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:26:09.4196|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:26:09.4196|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:26:09.4353|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). 2025-11-14 22:26:09.4353|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). 2025-11-14 22:26:09.4353|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). 2025-11-14 22:26:09.4353||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 22:26:09.4353|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:26:09.4353|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 22:26:09.4353|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 2025-11-14 22:26:09.4353||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:26:09.4511|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]]'. 2025-11-14 22:26:09.4511|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)) 2025-11-14 22:26:09.4511|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.5174ms 2025-11-14 22:26:09.4511||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:26:09.4511||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 22:26:09.4511|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 22:26:09.4511|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.0242ms 200 application/json; charset=utf-8 2025-11-14 22:26:09.4511||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 22:26:09.4745||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 2025-11-14 22:26:09.4745||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 22:26:09.4745||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 2025-11-14 22:26:09.4745||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 22:26:09.4745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:26:09.4842||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 22:26:10.5616||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:26:10.5616||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:26:10.5616||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 22:26:10.5616||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:26:10.5616|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]]'. 2025-11-14 22:26:10.5616|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1130.2931ms 2025-11-14 22:26:10.5616||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:26:10.5616|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 22:26:10.5616|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1161.8459ms 200 application/json; charset=utf-8 2025-11-14 22:26:10.5816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:26:10.5816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:26:10.5816||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 22:26:11.6515||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:26:11.6553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:26:11.6553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:26:11.6700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:26:11.6700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:26:11.6700||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 22:26:12.7491||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:26:12.7491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:26:12.7491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:26:12.7670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:26:12.7670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:26:12.7670||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 22:26:13.8409||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:26:13.8448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:26:13.8448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:26:13.8608||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:26:13.8608||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:26:13.8608||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 22:26:14.9502||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:26:14.9531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:26:14.9531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:26:14.9678||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:26:14.9678||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 22:26:14.9678||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 22:26:16.0564||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 22:26:16.0564||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 22:26:16.0564||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 22:26:16.0757||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 22:26:16.0757|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; 2025-11-14 22:26:16.0885|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 2025-11-14 22:26:16.0885|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:26:16.0885|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:26:16.0885|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:26:16.0885|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:26:16.0885|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:26:16.1024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:26:16.1024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:26:16.1024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:26:16.1024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:26:16.1024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:26:16.1024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 22:26:16.1193|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 22:26:16.1625|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]]'. 2025-11-14 22:26:16.1658|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6722.8174ms 2025-11-14 22:26:16.1658|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 22:26:16.1658|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6756.9983ms 200 application/json; charset=utf-8 2025-11-14 22:46:52.7444|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:35129/ACCOUNTSERVICES/iisintegration 0 2025-11-14 22:46:52.7444|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.824ms 202 2025-11-14 23:06:33.0421||DEBUG|AccountManagement.Program|init main function 2025-11-14 23:06:37.3198|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()'. 2025-11-14 23:06:37.3316|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()'. 2025-11-14 23:06:37.3316|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()'. 2025-11-14 23:06:37.3640|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 23:06:37.8383|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 23:06:37.8565|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 23:06:37.8565|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-11-14 23:06:37.8565|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-11-14 23:06:37.8755|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-11-14 23:06:37.8885|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-11-14 23:06:38.5853||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. 2025-11-14 23:06:38.9158|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 23:06:38.9158|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 23:06:38.9158|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 23:06:38.9158|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 23:06:38.9158|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 23:06:38.9158|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 23:06:39.4280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:06:39.4280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:06:39.4280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:06:39.4280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:06:39.4280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:06:39.4280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:06:39.4385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 523.5925ms 204 2025-11-14 23:06:39.4385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 523.5925ms 204 2025-11-14 23:06:39.4385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 523.5934ms 204 2025-11-14 23:06:39.4385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 523.596ms 204 2025-11-14 23:06:39.4385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 523.5918ms 204 2025-11-14 23:06:39.4385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 523.5937ms 204 2025-11-14 23:06:39.4761|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 23:06:39.4761|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 23:06:39.4761|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 23:06:39.7327|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() 2025-11-14 23:06:39.7327|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() 2025-11-14 23:06:39.7327|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() 2025-11-14 23:06:39.7546|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'. 2025-11-14 23:06:39.7546|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'. 2025-11-14 23:06:39.7546|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'. 2025-11-14 23:06:39.7630|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:06:39.7630|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:06:39.7630|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 23:06:39.7630|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 23:06:39.7630|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:06:39.7630|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 23:06:39.7630|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 23:06:39.7784|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-11-14 23:06:39.7784|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 304.3201ms 401 2025-11-14 23:06:39.7784|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 304.4111ms 401 2025-11-14 23:06:39.7784|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-11-14 23:06:39.7784|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 308.8369ms 401 2025-11-14 23:12:39.3661|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 23:12:39.3661|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:12:39.3740|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4205ms 204 2025-11-14 23:12:39.4043|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-11-14 23:12:39.4322|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 23:12:39.4369|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:12:39.4369|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 23:12:39.4369|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 23:12:39.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). 2025-11-14 23:12:39.4928|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 23:12:39.5067|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 23:12:39.5067|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 23:12:39.5067|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 23:12:39.5067|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:12:39.5067|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:12:39.5067|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:12:39.5067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2671ms 204 2025-11-14 23:12:39.5138|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0911ms 204 2025-11-14 23:12:39.5138|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6468ms 204 2025-11-14 23:12:39.5526|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-11-14 23:12:39.5526|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 23:12:39.5526|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:12:39.5526|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 23:12:39.5526|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 23:12:39.5605|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-11-14 23:12:39.5605|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-11-14 23:12:39.5605|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). 2025-11-14 23:12:39.5605|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 23:12:39.5605|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-11-14 23:12:39.5605|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:12:39.5605|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-11-14 23:12:39.5605|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 23:12:39.5605|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-11-14 23:12:39.5605|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 23:12:39.5605|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 23:12:39.5803|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). 2025-11-14 23:12:39.5803|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). 2025-11-14 23:12:39.5925|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 23:12:39.5925|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-11-14 23:12:39.5925||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-11-14 23:12:39.8224|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 2025-11-14 23:12:39.8891|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (38ms) [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)) 2025-11-14 23:12:39.8891|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (39ms) [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)) 2025-11-14 23:12:39.8891|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]]'. 2025-11-14 23:12:39.9076|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]]'. 2025-11-14 23:12:39.9199|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 353.321ms 2025-11-14 23:12:39.9199|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 434.6978ms 2025-11-14 23:12:39.9199|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-11-14 23:12:39.9199|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-11-14 23:12:39.9199||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 23:12:39.9199|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 373.0698ms 200 application/json; charset=utf-8 2025-11-14 23:12:39.9199|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 522.1355ms 200 application/json; charset=utf-8 2025-11-14 23:12:39.9199||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 23:12:39.9199||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-11-14 23:12:39.9199||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-11-14 23:12:40.1234||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 2025-11-14 23:12:40.1234||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 2025-11-14 23:12:40.1499||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-11-14 23:12:40.1499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 23:12:40.1548||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-11-14 23:12:40.1548||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-11-14 23:12:41.2509||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 23:12:41.2509||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 23:12:41.2509||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-11-14 23:12:41.2509||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 23:12:41.2509|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]]'. 2025-11-14 23:12:41.2509||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 23:12:41.2645|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1679.7574ms 2025-11-14 23:12:41.2645|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-11-14 23:12:41.2645|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1705.9411ms 200 application/json; charset=utf-8 2025-11-14 23:12:41.2803||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 23:12:41.2803||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 23:12:41.2803||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-11-14 23:12:42.3572||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 23:12:42.3572||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 23:12:42.3572||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 23:12:42.3838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 23:12:42.3838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 23:12:42.3880||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-11-14 23:12:43.4619||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 23:12:43.4619||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 23:12:43.4659||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 23:12:43.4827||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 23:12:43.4827||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 23:12:43.4827||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-11-14 23:12:44.5578||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 23:12:44.5608||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 23:12:44.5608||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 23:12:44.5827||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 23:12:44.5827||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 23:12:44.5827||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-11-14 23:12:45.6698||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 23:12:45.6723||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 23:12:45.6723||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 23:12:45.6918||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 23:12:45.6918||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-11-14 23:12:45.6918||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-11-14 23:12:46.7659||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["No connection could be made because the target machine actively refused it."] 2025-11-14 23:12:46.7659||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-11-14 23:12:46.7659||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-11-14 23:12:46.7884||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-11-14 23:12:46.8729|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; 2025-11-14 23:12:46.8988|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 2025-11-14 23:12:46.9098|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 23:12:46.9297|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)) 2025-11-14 23:12:46.9297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 23:12:46.9379|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 23:12:46.9379|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 23:12:46.9379|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 23:12:46.9379|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 23:12:46.9379|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 23:12:46.9379|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 23:12:46.9379|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 23:12:46.9532|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-11-14 23:12:46.9532|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-11-14 23:12:47.0636|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]]'. 2025-11-14 23:12:47.0636|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7494.2ms 2025-11-14 23:12:47.0636|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-11-14 23:12:47.0787|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7518.2861ms 200 application/json; charset=utf-8 2025-11-14 23:33:31.5781|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:6930/ACCOUNTSERVICES/iisintegration 0 2025-11-14 23:33:31.5812|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.1666ms 202